refactor(rcf):hide draw

This commit is contained in:
Swann Martinez 2019-03-14 17:04:41 +01:00
parent c869fab715
commit 446096031d
No known key found for this signature in database
GPG Key ID: 414CCAFD8DA720E1
2 changed files with 13 additions and 11 deletions

View File

@ -10,7 +10,7 @@ import struct
import collections
logger = logging.getLogger(__name__)
logging.basicConfig(level=logging.INFO)
logging.basicConfig(level=logging.DEBUG)
class RCFFactory(object):
@ -240,7 +240,7 @@ class Client():
for f in self.on_recv:
f(rcfmsg)
else:
await asyncio.sleep(0.001)
await asyncio.sleep(0.0001)
def push_update(self, key, mtype, body):
rcfmsg = RCFMessage(key, self.id, mtype, body)
@ -333,7 +333,7 @@ class Server():
msg.store(self.property_map)
msg.send(self.pub_sock)
else:
await asyncio.sleep(0.001)
await asyncio.sleep(0.0001)
def stop(self):
logger.debug("Stopping server")

View File

@ -136,7 +136,7 @@ def match_supported_types(value):
# TODO: Less ugly method
def from_bpy(value):
logger.debug(' casting from bpy')
# logger.debug(' casting from bpy')
value_type = type(value)
value_casted = None
@ -176,14 +176,15 @@ def resolve_bpy_path(path):
obj = None
attribute = path[2]
logger.debug("resolving {}".format(path))
# logger.debug("resolving {}".format(path))
try:
obj = getattr(bpy.data, path[0])[path[1]]
attribute = getattr(obj, path[2])
logger.debug("done {} : {}".format(obj, attribute))
# logger.debug("done {} : {}".format(obj, attribute))
except AttributeError:
logger.debug(" Attribute not found")
pass
# logger.debug(" Attribute not found")
return obj, attribute
@ -241,14 +242,15 @@ def update_scene(msg):
value = to_bpy(msg)
# print(msg.get)
logger.debug("Updating scene:\n object: {} attribute: {} , value: {}".format(
obj, attr_name, value))
# logger.debug("Updating scene:\n object: {} attribute: {} , value: {}".format(
# obj, attr_name, value))
setattr(obj, attr_name, value)
except:
pass
else:
logger.debug('no need to update scene on our own')
pass
# logger.debug('no need to update scene on our own')
def update_ui(msg):
@ -463,7 +465,7 @@ class session_draw_clients(bpy.types.Operator):
self.draw2d_callback, (), 'WINDOW', 'POST_PIXEL')
self.draw_event = context.window_manager.event_timer_add(
0.01, window=context.window)
0.008, window=context.window)
def unregister_handlers(self, context):
if self.draw_event and self.draw3d_handle and self.draw2d_handle: