diff --git a/rpc/rpc_example_server.py b/rpc/rpc_example_server.py index 481e2a4..adf5f06 100644 --- a/rpc/rpc_example_server.py +++ b/rpc/rpc_example_server.py @@ -8,12 +8,16 @@ def reverse_list(l): time.sleep(1) return l[::-1] +def allcaps_list(l): + logging.debug(f'Call received: allcaps({l!r}), calculating for 1 second') + return [i.upper() for i in l] if __name__ == "__main__": logging.basicConfig(level=logging.DEBUG) server = SimpleXMLRPCServer(('localhost', 9000), logRequests=True) # Register the function we are serving server.register_function(reverse_list, 'reverse') + server.register_function(allcaps_list, 'allcaps') try: print("Use Control-C to exit") # Start serving our functions