From 8776f463774e1348eb4e521e90634a5bd4251fdb Mon Sep 17 00:00:00 2001 From: Jorrit Schaap <schaap@astron.nl> Date: Wed, 10 Feb 2016 10:22:31 +0000 Subject: [PATCH] Task #8887: use open and close methods for clarity --- .../ResourceAssignmentService/rpc.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py b/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py index 20eba35c51c..2ee08f16219 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py +++ b/SAS/ResourceAssignment/ResourceAssignmentService/rpc.py @@ -29,15 +29,18 @@ class RARPC: self._serviceRPCs = {} #cache of rpc's for each service def __enter__(self): - """ - Internal use only. (handles scope 'with') - """ + """Internal use only. (handles scope 'with')""" + self.open() return self def __exit__(self, exc_type, exc_val, exc_tb): - """ - Internal use only. (handles scope 'with') - """ + """Internal use only. (handles scope 'with')""" + self.close() + + def open(self): + pass + + def close(self): for rpc in self._serviceRPCs.values(): rpc.__exit__(None, None, None) -- GitLab