Add show_sample visualization.
This commit is contained in:
parent
23256b945d
commit
3abbd40b26
@ -1,6 +1,9 @@
|
|||||||
import logging
|
import logging
|
||||||
from .knowledge_base import KnowledgeBase
|
from .knowledge_base import KnowledgeBase
|
||||||
from .visualization import show_knowledge
|
from .visualization import (
|
||||||
|
show_knowledge,
|
||||||
|
show_samples,
|
||||||
|
)
|
||||||
from .tests import gac_100
|
from .tests import gac_100
|
||||||
from .modifiable_property import (
|
from .modifiable_property import (
|
||||||
ModifiableProperty,
|
ModifiableProperty,
|
||||||
@ -31,6 +34,9 @@ def main():
|
|||||||
if data == '/show':
|
if data == '/show':
|
||||||
show_knowledge(knowledge)
|
show_knowledge(knowledge)
|
||||||
continue
|
continue
|
||||||
|
elif data == '/samples':
|
||||||
|
show_samples(knowledge)
|
||||||
|
continue
|
||||||
|
|
||||||
ret = knowledge.process(data)
|
ret = knowledge.process(data)
|
||||||
if ret:
|
if ret:
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
def show_knowledge(knowledge):
|
def show_knowledge(knowledge):
|
||||||
for key in knowledge.knowledge:
|
for key in knowledge.knowledge:
|
||||||
print("\x1b[1m{}\x1b[0m {}".format(key, knowledge.knowledge[key]))
|
print("\x1b[1m{}\x1b[0m {}".format(key, knowledge.knowledge[key]))
|
||||||
|
|
||||||
|
|
||||||
|
def show_samples(knowledge):
|
||||||
|
for example in knowledge.originals:
|
||||||
|
print("{}".format(example))
|
||||||
|
Loading…
Reference in New Issue
Block a user