mirror of
https://github.com/python-pillow/Pillow.git
synced 2025-08-24 14:14:47 +03:00
Simplified op declarations
This commit is contained in:
parent
d94b4230c2
commit
7421f088e9
|
@ -370,42 +370,37 @@ class IFDRational(Rational):
|
||||||
|
|
||||||
return delegate
|
return delegate
|
||||||
|
|
||||||
""" a = ['add','radd', 'sub', 'rsub','div', 'rdiv', 'mul', 'rmul',
|
for op in (
|
||||||
'truediv', 'rtruediv', 'floordiv',
|
"add",
|
||||||
'rfloordiv','mod','rmod', 'pow','rpow', 'pos', 'neg',
|
"radd",
|
||||||
'abs', 'trunc', 'lt', 'gt', 'le', 'ge', 'nonzero',
|
"sub",
|
||||||
'ceil', 'floor', 'round']
|
"rsub",
|
||||||
print("\n".join("__%s__ = _delegate('__%s__')" % (s,s) for s in a))
|
"div",
|
||||||
"""
|
"rdiv",
|
||||||
|
"mul",
|
||||||
__add__ = _delegate("__add__")
|
"rmul",
|
||||||
__radd__ = _delegate("__radd__")
|
"truediv",
|
||||||
__sub__ = _delegate("__sub__")
|
"rtruediv",
|
||||||
__rsub__ = _delegate("__rsub__")
|
"floordiv",
|
||||||
__div__ = _delegate("__div__")
|
"rfloordiv",
|
||||||
__rdiv__ = _delegate("__rdiv__")
|
"mod",
|
||||||
__mul__ = _delegate("__mul__")
|
"rmod",
|
||||||
__rmul__ = _delegate("__rmul__")
|
"pow",
|
||||||
__truediv__ = _delegate("__truediv__")
|
"rpow",
|
||||||
__rtruediv__ = _delegate("__rtruediv__")
|
"pos",
|
||||||
__floordiv__ = _delegate("__floordiv__")
|
"neg",
|
||||||
__rfloordiv__ = _delegate("__rfloordiv__")
|
"abs",
|
||||||
__mod__ = _delegate("__mod__")
|
"trunc",
|
||||||
__rmod__ = _delegate("__rmod__")
|
"lt",
|
||||||
__pow__ = _delegate("__pow__")
|
"gt",
|
||||||
__rpow__ = _delegate("__rpow__")
|
"le",
|
||||||
__pos__ = _delegate("__pos__")
|
"ge",
|
||||||
__neg__ = _delegate("__neg__")
|
"nonzero",
|
||||||
__abs__ = _delegate("__abs__")
|
"ceil",
|
||||||
__trunc__ = _delegate("__trunc__")
|
"floor",
|
||||||
__lt__ = _delegate("__lt__")
|
"round",
|
||||||
__gt__ = _delegate("__gt__")
|
):
|
||||||
__le__ = _delegate("__le__")
|
vars()["__" + op + "__"] = _delegate("__" + op + "__")
|
||||||
__ge__ = _delegate("__ge__")
|
|
||||||
__nonzero__ = _delegate("__nonzero__")
|
|
||||||
__ceil__ = _delegate("__ceil__")
|
|
||||||
__floor__ = _delegate("__floor__")
|
|
||||||
__round__ = _delegate("__round__")
|
|
||||||
|
|
||||||
|
|
||||||
class ImageFileDirectory_v2(MutableMapping):
|
class ImageFileDirectory_v2(MutableMapping):
|
||||||
|
|
Loading…
Reference in New Issue
Block a user