Stuff
This commit is contained in:
1 parent
9add2c6382
commit
f67b1b1042
18 files changed
+492
-210
No files matched your search
@@ -1,5 +1,7 @@
|
||||
import sys
|
||||
import threading
|
||||
|
||||
from colony.core.logger.logging import get_logger
|
||||
from colony.core.network.core import Network
|
||||
from colony.core.dispatcher import Dispatcher
|
||||
from colony.core.roles.manager import RoleManager
|
||||
@@ -12,6 +14,7 @@ from colony.settings import configuration
|
||||
|
||||
|
||||
def main():
|
||||
logger = get_logger("main")
|
||||
state_manager = StateManager()
|
||||
|
||||
if 'Unit' not in state_manager.get(StateManager.Data.Roles):
|
||||
@@ -26,9 +29,17 @@ def main():
|
||||
state_manager=state_manager,
|
||||
)
|
||||
|
||||
threads = []
|
||||
role_manager.initialize_roles()
|
||||
|
||||
listener = Listener(dispatcher=dispatcher)
|
||||
try:
|
||||
listener.bind()
|
||||
except OSError as e:
|
||||
logger.error(f"Cannot listen on {listener.host}:{listener.port}: {e}")
|
||||
sys.exit(1)
|
||||
|
||||
threads = []
|
||||
|
||||
t = threading.Thread(
|
||||
target=listener.start,
|
||||
daemon=True,
|
||||
@@ -46,7 +57,6 @@ def main():
|
||||
t.start()
|
||||
threads.append(t)
|
||||
|
||||
role_manager.initialize_roles()
|
||||
role_manager.start_all()
|
||||
|
||||
for t in threads:
|
||||
|
||||
Reference in new issue
Block a user