email parser document

This commit is contained in:
tsukasa
2023-11-02 10:40:37 +08:00
parent f4797b0ea2
commit 97b18e9f66
5 changed files with 226 additions and 8 deletions
+5
View File
@@ -1,6 +1,7 @@
import datetime
import sqlite3
import os
import logging
from . import ObjectID, KnowledgeStore
from enum import Enum
@@ -66,12 +67,16 @@ class KnowledgePipelineEnvironment:
os.makedirs(pipeline_path)
self.pipeline_path = pipeline_path
self.journal = KnowledgePipelineJournalClient(pipeline_path)
self.logger = logging.getLogger()
def get_journal(self) -> KnowledgePipelineJournalClient:
return self.journal
def get_knowledge_store(self) -> KnowledgeStore:
return self.knowledge_store
def get_logger(self) -> logging.Logger:
return self.logger
class KnowledgePipelineState(Enum):
INIT = 0