From d14fc0c51cd3743e87ceeb2cc5566917d80b5b48 Mon Sep 17 00:00:00 2001 From: Sven Augustin Date: Mon, 19 Dec 2022 12:27:38 +0100 Subject: [PATCH] moved RPCServer to separate file --- rpcserver.py | 12 ++++++++++++ rpcserverthread.py | 11 +---------- 2 files changed, 13 insertions(+), 10 deletions(-) create mode 100644 rpcserver.py diff --git a/rpcserver.py b/rpcserver.py new file mode 100644 index 0000000..4da8aa6 --- /dev/null +++ b/rpcserver.py @@ -0,0 +1,12 @@ +import xmlrpc.server as xrs + + +class RPCServer(xrs.SimpleXMLRPCServer): + + def __init__(self, host, port, *args, **kwargs): + addr = (host, port) + kwargs.setdefault("allow_none", True) + super().__init__(addr, *args, **kwargs) + + + diff --git a/rpcserverthread.py b/rpcserverthread.py index 5fd8b6e..b0640d5 100644 --- a/rpcserverthread.py +++ b/rpcserverthread.py @@ -1,6 +1,6 @@ import atexit -import xmlrpc.server as xrs from threading import Thread +from rpcserver import RPCServer class RPCServerThread(Thread): @@ -36,15 +36,6 @@ class RPCServerThread(Thread): -class RPCServer(xrs.SimpleXMLRPCServer): - - def __init__(self, host, port, *args, **kwargs): - addr = (host, port) - kwargs.setdefault("allow_none", True) - super().__init__(addr, *args, **kwargs) - - - if __name__ == "__main__":