Fixed #109 : Mix python and concept. List comprehension
Fixed #110 : SheerkaDebugManager: add list_debug_settings Fixed #111 : SheerkaDebugManager: Implement ListDebugLogger Fixed #112 : SyaNodeParser: rewrite this parser Fixed #113 : Sheerka.: Add enable_parser_caching to disable parsers caching Fixed #114 : SyaNodeParser : Implement fast cache to resolve unrecognized tokens requests Fixed #115 : BnfNodeParser : Implement fast cache to resolve unrecognized tokens requests Fixed #116 : SequenceNodeParser : Implement fast cache to resolve unrecognized tokens requests Fixed #117 : ResolveMultiplePluralAmbiguityEvaluator: Resolve Multiple plural ambiguity
This commit is contained in:
@@ -3,7 +3,7 @@ import time
|
||||
from os import path
|
||||
|
||||
from core.builtin_concepts_ids import BuiltinConcepts, BuiltinContainers
|
||||
from core.builtin_helpers import ensure_concept_or_rule, ensure_concept
|
||||
from core.builtin_helpers import ensure_concept_or_rule
|
||||
from core.concept import Concept
|
||||
from core.global_symbols import SHEERKA_BACKUP_FOLDER
|
||||
from core.sheerka.services.SheerkaExecute import SheerkaExecute
|
||||
@@ -40,6 +40,7 @@ class SheerkaAdmin(BaseService):
|
||||
self.sheerka.bind_service_method(self.NAME, self.in_memory, False)
|
||||
self.sheerka.bind_service_method(self.NAME, self.admin_history, False, as_name="history")
|
||||
self.sheerka.bind_service_method(self.NAME, self.sdp, False)
|
||||
self.sheerka.bind_service_method(self.NAME, self.set_sheerka, True)
|
||||
|
||||
def caches_names(self):
|
||||
"""
|
||||
@@ -284,3 +285,13 @@ class SheerkaAdmin(BaseService):
|
||||
def admin_history(self, depth=10, start=0):
|
||||
history = self.sheerka.services[SheerkaHistoryManager.NAME].history(depth, start)
|
||||
return self.sheerka.new(BuiltinConcepts.TO_LIST, body=history)
|
||||
|
||||
def set_sheerka(self, context, key, value, service=None):
|
||||
"""
|
||||
@param context:
|
||||
@param key:
|
||||
@param value:
|
||||
@param service:
|
||||
@return:
|
||||
"""
|
||||
return self.sheerka.record_var(context, service or self.sheerka.name, key, value)
|
||||
|
||||
Reference in New Issue
Block a user