Fixed #68: Implement SheerkaQL
Fixed #70: SheerkaFilterManager : Pipe functions Fixed #71: SheerkaFilterManager : filter_objects Fixed #75: SheerkaMemory: Enhance memory() to use the filtering capabilities Fixed #76: SheerkaEvaluateConcept: Concepts that modify the state of the system must not be evaluated during question
This commit is contained in:
@@ -6,7 +6,7 @@ import core.utils
|
||||
from core.builtin_concepts import BuiltinConcepts
|
||||
from core.sheerka.services.SheerkaExecute import ParserInput
|
||||
from core.tokenizer import TokenKind
|
||||
from parsers.BaseParser import BaseParser, Node, ParsingError, BaseParserInputParser
|
||||
from parsers.BaseParser import Node, ParsingError, BaseParserInputParser
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
@@ -24,8 +24,8 @@ class PythonErrorNode(ParsingError):
|
||||
source: str
|
||||
exception: Exception
|
||||
|
||||
# def __post_init__(self):
|
||||
# self.log.debug("-> PythonErrorNode: " + str(self.exception))
|
||||
def __hash__(self):
|
||||
return hash((self.source, self.exception))
|
||||
|
||||
|
||||
@dataclass()
|
||||
|
||||
Reference in New Issue
Block a user