@@ -679,11 +679,11 @@ Cutlery = Enum('Cutlery', 'knife fork spoon')
679
679
Cutlery = Enum(' Cutlery' , {' knife' : 1 , ' fork' : 2 , ' spoon' : 3 })
680
680
```
681
681
682
+ ** Functions can not be values, unless they are wrapped.**
682
683
``` python
683
- # Functions can not be values, unless they are wrapped:
684
684
from functools import partial
685
- LogicOp = Enum(' LogicOp' , {' AND ' : partial(lambda l , r : l and r),
686
- ' OR ' : partial(lambda l , r : l or r)})
685
+ LogicOp = Enum(' LogicOp' , {' and ' : partial(lambda l , r : l and r),
686
+ ' or ' : partial(lambda l , r : l or r)})
687
687
```
688
688
689
689
@@ -1137,8 +1137,7 @@ import operator as op
1137
1137
product_of_elems = functools.reduce(op.mul, < list > )
1138
1138
sorted_by_second = sorted (< list > , key = op.itemgetter(1 ))
1139
1139
sorted_by_both = sorted (< list > , key = op.itemgetter(1 , 0 ))
1140
- LogicOp = enum.Enum(' LogicOp' , {' AND' : op.and_,
1141
- ' OR' : op.or_})
1140
+ LogicOp = enum.Enum(' LogicOp' , {' and' : op.and_, ' or' : op.or_})
1142
1141
```
1143
1142
1144
1143
0 commit comments