equal
deleted
inserted
replaced
20 import runtime |
20 import runtime |
21 from runtime.ServicePublisher import ServicePublisher |
21 from runtime.ServicePublisher import ServicePublisher |
22 |
22 |
23 def make_pyro_exposed_stub(method_name): |
23 def make_pyro_exposed_stub(method_name): |
24 stub = lambda self, *args, **kwargs: \ |
24 stub = lambda self, *args, **kwargs: \ |
25 getattr(self.plc_object_instance, method_name)(self, *args, **kwargs) |
25 getattr(self.plc_object_instance, method_name)(*args, **kwargs) |
26 stub.__name__ = method_name |
26 stub.__name__ = method_name |
27 Pyro5.server.expose(stub) |
27 Pyro5.server.expose(stub) |
28 return stub |
28 return stub |
29 |
29 |
30 |
30 |