forked from alexnad/PyFlyDB
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpyfly_init.py
More file actions
33 lines (24 loc) · 825 Bytes
/
pyfly_init.py
File metadata and controls
33 lines (24 loc) · 825 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import asyncio
from src.communications_manager import SocketCommunicationsManager
from src.process_manager.process_manager import ProcessManager
from src.query_processor.query_processor import QueryProcessor
loop = asyncio.get_event_loop()
loop.run_forever()
# communication_manager = None
# query_engine = None
# plan_executor = None
# process_manager = None
"""
Set up environment
"""
def init():
# XXX
# storage_manager = StorageManager()
process_manager = ProcessManager()
query_processor = QueryProcessor(process_manager=process_manager,
storage_manager=None) #,storage_manager)
communications_manager = SocketCommunicationsManager(query_processor)
# Initialize the main process
communications_manager.run()
if __name__ == '__main__':
init()