Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/toolz/curried/operator.py: 100%
8 statements
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-26 06:47 +0000
« prev ^ index » next coverage.py v7.2.2, created at 2023-03-26 06:47 +0000
1from __future__ import absolute_import
3import operator
5from toolz.functoolz import curry
8# Tests will catch if/when this needs updated
9IGNORE = {
10 "__abs__", "__index__", "__inv__", "__invert__", "__neg__", "__not__",
11 "__pos__", "_abs", "abs", "attrgetter", "index", "inv", "invert",
12 "itemgetter", "neg", "not_", "pos", "truth"
13}
14locals().update(
15 {name: f if name in IGNORE else curry(f)
16 for name, f in vars(operator).items() if callable(f)}
17)
19# Clean up the namespace.
20del IGNORE
21del curry
22del operator