в чужих исходниках наткнулся на подобое: | Код | def make_configs_update(_type): def _update(instance): try: req_body = instance.query_body()
if _type in rbzdb.SPECIAL_TYPES: _inputs = { 'args_analysis_arg': { 'args_analysis_conf_id': req_body.get('args_analysis_conf_id', None), 'arg_type': req_body.get('type', 'arguments'), '_doc': req_body.get('data', {}), '_id': req_body.get('_id', None) } } .......................................................................... ...............................................................................
_update.__name__ = 'update_' + _type return _update
|
что здесь делает вложеная функция и откуда она получает свой параметр.
|