def tree_replace(repobj):
global tree_replace
if isinstance(repobj, (str, unicode)):
repobj=re.sub(rule[1], rule[2], unicode(repobj))
if isinstance(repobj, dict):
for key in repobj.keys():
tree_repalce(repobj[key])
if isinstance(repobj, list):
for listobject in repobj:
tree_repalce(listobject)
При попытке вызвать ее получаю такую штуку:
NameError: global name ‘tree_replace’ is not defined
Уже выкурил кучу инфы и нигде не нашел ответа. Последняя надежда на вас.