py2json.inspire.func_serialization

f

py2json.inspire.func_serialization.func_to_jdict(func)[source]
>>> def multiplier(a, b):
...     return a * b
>>> jdict = func_to_jdict(multiplier)
>>> assert jdict == {'$py_source_lines': 'def multiplier(a, b):\n    return a * b\n'}
py2json.inspire.func_serialization.jdict_to_func(jdict)[source]
>>> jdict = {'$py_source_lines': 'def multiplier(a, b):\n    return a * b\n'}
>>> deserialized_func = jdict_to_func(jdict)
>>> deserialized_func(7, 6)
42