From 9aec9332fc3746ceaaefd475a5d3f90f1c07145d Mon Sep 17 00:00:00 2001 From: DBras Date: Thu, 13 Jun 2024 11:02:46 +0200 Subject: [PATCH] step 1.2: allcaps --- rpc/rpc_example_server.py | 4 ++++ 1 file changed, 4 insertions(+) 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