Remove color strings from session logs.
This commit is contained in:
parent
bb7d438e0d
commit
6278cc43f7
@ -32,7 +32,7 @@ class KnowledgeBase(object):
|
||||
})
|
||||
self.act_upon(result)
|
||||
|
||||
session().annotate("\x1b[7;32m> {} \x1b[0m".format(example))
|
||||
session().annotate("Example: {}".format(example))
|
||||
tokens, decomposition, inferred_tree = parsing.integrate_language(self, example)
|
||||
session().annotate(tokens)
|
||||
result = knowledge_evaluation.integrate_information(self.knowledge, {
|
||||
@ -41,9 +41,9 @@ class KnowledgeBase(object):
|
||||
"parsed": inferred_tree,
|
||||
})
|
||||
|
||||
session().annotate("\x1b[7;33m< {} \x1b[0m".format(self.get_value(result)))
|
||||
session().annotate("Result: {}".format(self.get_value(result)))
|
||||
self.act_upon(result)
|
||||
session().annotate("\x1b[7;34m> set: {} \x1b[0m".format(self.get_value(result)))
|
||||
session().annotate("Set: {}".format(self.get_value(result)))
|
||||
self.examples.append((decomposition, inferred_tree))
|
||||
self.originals.append(example['text'])
|
||||
|
||||
@ -59,7 +59,7 @@ class KnowledgeBase(object):
|
||||
def process(self, row):
|
||||
row = row.lower()
|
||||
knowledge_before = copy.deepcopy(self.knowledge)
|
||||
session().annotate("\x1b[7;32m> {} \x1b[0m".format(row))
|
||||
session().annotate("Process: {}".format(row))
|
||||
tokens = parsing.to_tokens(row)
|
||||
fit = parsing.get_fit(self, tokens)
|
||||
if fit is None:
|
||||
@ -72,6 +72,7 @@ class KnowledgeBase(object):
|
||||
"parsed": inferred_tree,
|
||||
})
|
||||
self.act_upon(result)
|
||||
session().annotate("Result: {}".format(result))
|
||||
|
||||
knowledge_after = copy.deepcopy(self.knowledge)
|
||||
knowledge_diff_getter = lambda: diff_knowledge(knowledge_before,
|
||||
|
@ -98,7 +98,6 @@ def integrate_language(knowledge_base, example):
|
||||
|
||||
for position, atom in lower_levels:
|
||||
with session().log(atom):
|
||||
session().annotate("\x1b[1mSelecting\x1b[0m: {}".format(atom))
|
||||
similar = get_similar_tree(knowledge_base, atom, tokens)
|
||||
remix, (start_bounds, end_bounds) = build_remix_matrix(knowledge_base, tokens, atom, similar)
|
||||
|
||||
|
@ -110,13 +110,13 @@ base_knowledge = {
|
||||
}
|
||||
|
||||
def test_assumption(expectedResponse, knowledge, query):
|
||||
session().annotate("Query: {}".format(query['text']))
|
||||
session().log("Query: {}".format(query['text']))
|
||||
session().annotate("Expected: {}".format(expectedResponse))
|
||||
|
||||
result, abstract_tree, diff = knowledge.process(query['text'])
|
||||
end_result = result.getter() if is_modifiable_property(result) else result
|
||||
|
||||
session().annotate("\x1b[0;3{}mResult: {}\x1b[0m".format("1" if end_result != expectedResponse else "2", end_result))
|
||||
session().annotate("Result: {}".format(end_result))
|
||||
if end_result != expectedResponse:
|
||||
raise AssertionError('{} is not {}'.format(end_result, expectedResponse))
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user