feat: big overal refactoring

Added an orchestrator
Removed ClienfEnventHandler
Exposed IPC Port for local dev

Relative to #59
This commit is contained in:
Swann Martinez
2020-02-06 18:54:46 +01:00
parent 63294d2fd8
commit 6c47e72766
5 changed files with 22 additions and 7 deletions

View File

@ -81,7 +81,9 @@ class SessionStartOperator(bpy.types.Operator):
timout=type_local_config.bl_delay_apply,
target_type=type_module_class))
client = Session(factory=bpy_factory)
client = Session(
factory=bpy_factory,
python_path=bpy.app.binary_path_python)
if self.host:
# Scene setup
@ -104,7 +106,8 @@ class SessionStartOperator(bpy.types.Operator):
client.connect(
id=settings.username,
address=settings.ip,
port=settings.port
port=settings.port,
ttl_port=settings.ttl_port
)
settings.is_admin = True
@ -114,7 +117,8 @@ class SessionStartOperator(bpy.types.Operator):
client.connect(
id=settings.username,
address=settings.ip,
port=settings.port
port=settings.port,
ttl_port=settings.ttl_port
)
time.sleep(1)