First implementation of Debugger for SyaNodeParser

This commit is contained in:
2020-12-03 21:50:48 +01:00
parent 4f899280c4
commit 8b86998225
48 changed files with 1781 additions and 1795 deletions
+5 -1
View File
@@ -4,11 +4,15 @@ from logging import Logger
import core.utils
from core.concept import Concept, NotInitialized
from core.sheerka.services.SheerkaExecute import ParserInput
from core.simple_debug import my_debug
from sheerkapickle import utils, tags, handlers
def encode(sheerka, obj):
return json.dumps(SheerkaPickler(sheerka).flatten(obj))
pickler = SheerkaPickler(sheerka)
flatten = pickler.flatten(obj)
my_debug(f"{obj} ids={len(pickler.ids)}, objs={len(pickler.objs)}")
return json.dumps(flatten)
class ToReduce: