33from .config .loader import ConfigLoader
44from .assembler import NodeAssembler
55from .config .core import NodeConfig
6- from .context import HandlerContext
6+ from .processor . context import HandlerContext
77from .effector import Effector
88from .handshaker import Handshaker
99from .identity import NodeIdentity
10- from .processor . kobj_worker import KnowledgeProcessingWorker
10+ from .workers import KnowledgeProcessingWorker , EventProcessingWorker
1111from .lifecycle import NodeLifecycle
1212from .network .error_handler import ErrorHandler
1313from .network .event_queue import EventQueue
1616from .network .resolver import NetworkResolver
1717from .network .response_handler import ResponseHandler
1818from .network .poll_event_buffer import PollEventBuffer
19- from .poller import NodePoller
20- from .processor .handlers import (
19+ from .processor .pipeline import KnowledgePipeline
20+ from .processor .kobj_queue import KobjQueue
21+ from .secure import Secure
22+ from .entrypoints import NodeServer , NodePoller
23+ from .processor .knowledge_handlers import (
2124 basic_manifest_handler ,
2225 basic_network_output_filter ,
2326 basic_rid_handler ,
2629 forget_edge_on_node_deletion ,
2730 secure_profile_handler
2831)
29- from .processor .event_worker import EventProcessingWorker
30- from .processor .pipeline import KnowledgePipeline
31- from .processor .kobj_queue import KobjQueue
32- from .secure import Secure
33- from .server import NodeServer
34-
35-
36- # factory functions for components with non standard initializiation
37-
38-
39- def make_cache (config : NodeConfig ) -> Cache :
40- return Cache (directory_path = config .koi_net .cache_directory_path )
4132
4233
4334class BaseNode (NodeAssembler ):
@@ -55,7 +46,8 @@ class BaseNode(NodeAssembler):
5546 basic_network_output_filter ,
5647 forget_edge_on_node_deletion
5748 ]
58- cache = make_cache
49+ cache = lambda config : Cache (
50+ directory_path = config .koi_net .cache_directory_path )
5951 identity = NodeIdentity
6052 graph = NetworkGraph
6153 secure = Secure
0 commit comments