def __init__(self, osc_reader=None, parent=None): self.reader = osc_reader self.parent = parent if self.reader == None: self.reader = OscReader() self.setup()
def __init__(self, owner): self.owner = owner self.config = bpy.data.objects[self.owner.name].moCapOscConfig self.manager = Manager.instance_by_ref( self.owner) # try to get a global manager instance try: self.reader = OscReader(host=self.config.host, port=self.config.port, manager=self.manager, autoStart=self.config.enabled) except NameError as err: self.reader = None print("Could not initialize OscReader:") print(err)