diff --git a/naive-nlu/tree_nlu/session/org_mode.py b/naive-nlu/tree_nlu/session/org_mode.py index b2e0d88..e79cb16 100644 --- a/naive-nlu/tree_nlu/session/org_mode.py +++ b/naive-nlu/tree_nlu/session/org_mode.py @@ -3,7 +3,6 @@ import datetime SESSION = None - def __gen_session_name__(): now = datetime.datetime.utcnow() return "treeNLU-session-{}.org".format( @@ -25,6 +24,11 @@ def global_session(): return SESSION +def get_header(): + now = datetime.datetime.utcnow() + return ("# Ran on {}\n".format( + now.strftime("%y/%m/%d %H:%M:%S.%f"))) + class LevelContext: def __init__(self, increaser, decreaser): self.increaser = increaser @@ -43,6 +47,8 @@ class OrgModeSession: self.level = 0 self.dirty = False + self.f.write(get_header()) + def annotate(self, annotation): if self.dirty: self.f.write("{indentation} {data}\n".format( diff --git a/naive-nlu/tree_nlu/test.py b/naive-nlu/tree_nlu/test.py index f4313f9..1cdfe11 100644 --- a/naive-nlu/tree_nlu/test.py +++ b/naive-nlu/tree_nlu/test.py @@ -21,10 +21,6 @@ def gen_session_name(): def main(): org_mode.create_global_session(gen_session_name()) - - now = datetime.datetime.utcnow() - org_mode.global_session().annotate("Ran on {}".format( - now.strftime("%y_%m_%d %H:%M:%S_%f"))) failed = False for test_name, test_module in tests: try: