runtime/PyroServer.py
changeset 3808 3e219f00151a
parent 3805 5a66d4be2e49
child 3843 832bcf1b5b60
equal deleted inserted replaced
3807:87f670154294 3808:3e219f00151a
    17 import Pyro5
    17 import Pyro5
    18 import Pyro5.server
    18 import Pyro5.server
    19 
    19 
    20 import runtime
    20 import runtime
    21 from runtime.ServicePublisher import ServicePublisher
    21 from runtime.ServicePublisher import ServicePublisher
       
    22 
       
    23 Pyro5.config.SERIALIZER = "msgpack"
    22 
    24 
    23 def make_pyro_exposed_stub(method_name):
    25 def make_pyro_exposed_stub(method_name):
    24     stub = lambda self, *args, **kwargs: \
    26     stub = lambda self, *args, **kwargs: \
    25         getattr(self.plc_object_instance, method_name)(*args, **kwargs)
    27         getattr(self.plc_object_instance, method_name)(*args, **kwargs)
    26     stub.__name__ = method_name
    28     stub.__name__ = method_name