From 252cfdf241b9c41dfe31a297906c157baeeba556 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jure=20=C5=A0orn?= <sornjure@gmail.com>
Date: Tue, 29 Jan 2019 19:19:12 +0100
Subject: [PATCH] Enum

---
 README.md | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/README.md b/README.md
index 5326c68..5620f37 100644
--- a/README.md
+++ b/README.md
@@ -808,8 +808,13 @@ Cutlery = Enum('Cutlery', {'knife': 1, 'fork': 2, 'spoon': 3})
 #### Functions can not be values, so they must be wrapped:
 ```python
 from functools import partial
-LogicOp = Enum('LogicOp', {'and': partial(lambda l, r: l and r),
-                           'or' : partial(lambda l, r: l or r)})
+LogicOp = Enum('LogicOp', {'AND': partial(lambda l, r: l and r),
+                           'OR' : partial(lambda l, r: l or r)})
+```
+
+```python
+>>> LogicOp.AND.value(True, False)
+False
 ```
 
 
@@ -1295,7 +1300,7 @@ import operator as op
 product_of_elems = functools.reduce(op.mul, <list>)
 sorted_by_second = sorted(<list>, key=op.itemgetter(1))
 sorted_by_both   = sorted(<list>, key=op.itemgetter(1, 0))
-LogicOp          = enum.Enum('LogicOp', {'and': op.and_, 'or' : op.or_})
+LogicOp          = enum.Enum('LogicOp', {'AND': op.and_, 'OR' : op.or_})
 last_el          = op.methodcaller('pop')(<list>)
 ```