From 1bbd287fb2341278bb5bdbdf45717e223504e1f7 Mon Sep 17 00:00:00 2001 From: Magnus Feuer Date: Wed, 10 Jun 2015 09:58:47 -0700 Subject: Fixed shutdown issue of multiple services --- python/rvilib.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'python') diff --git a/python/rvilib.py b/python/rvilib.py index 8d2551c..e00dff9 100644 --- a/python/rvilib.py +++ b/python/rvilib.py @@ -156,7 +156,8 @@ class RVI(SimpleJSONRPCServer): # Redefined shutdown method that first unregisters all services. # def shutdown(self): - for svc in self.registered_services.keys(): + shutdown_list = self.registered_services.keys() + for svc in shutdown_list: self.unregister_service(svc) SimpleJSONRPCServer.shutdown(self) -- cgit v1.2.1