Files
python-uncompyle6/test/simple_source/bug36/05_36lambda.py
rocky 219cb0606a MAKE_FUNCTION_8 -> MAKE_FUNCTION_CLOSURE
Clarity is important.
2022-02-27 10:29:53 -05:00

21 lines
697 B
Python

# From Python 3.6 hmac.py
# needed to change lambda_body rule
def __init__(self, msg = None, digestmod = None):
self.digest_cons = lambda d='': digestmod.new(d)
# From Python 3.6 functools.py
# Bug was handling lambda for MAKE_FUNCTION_CLOSURE (closure)
# vs to MAKE_FUNCTION_CLOSURE_POS (pos_args + closure)
def bug():
def register(cls, func=None):
return lambda f: register(cls, f)
# From Python 3.6 configparser.py
def items(self, d, section=5, raw=False, vars=None):
if vars:
for key, value in vars.items():
d[self.optionxform(key)] = value
d = lambda option: self._interpolation.before_get(self,
section, option, d[option], d)
return