Fixed bug when evaluating numbers several times
This commit is contained in:
@@ -198,6 +198,7 @@ class PythonNodeHandler(BaseHandler):
|
||||
pickler = self.context
|
||||
|
||||
data["source"] = obj.source
|
||||
data["ast_str"] = obj.ast_str
|
||||
data["objects"] = pickler.flatten(obj.objects)
|
||||
return data
|
||||
|
||||
@@ -208,6 +209,7 @@ class PythonNodeHandler(BaseHandler):
|
||||
pickler = self.context
|
||||
|
||||
instance.__init__(data["source"], objects=pickler.restore(data["objects"]))
|
||||
instance.ast_str = data["ast_str"]
|
||||
return instance
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user