##// END OF EJS Templates
clearer error when trying to use closed Client
MinRK -
Show More
@@ -1115,7 +1115,9 b' class Client(HasTraits):'
1115 This is the principal method with which all engine execution is performed by views.
1115 This is the principal method with which all engine execution is performed by views.
1116 """
1116 """
1117
1117
1118 assert not self._closed, "cannot use me anymore, I'm closed!"
1118 if self._closed:
1119 raise RuntimeError("Client cannot be used after its sockets have been closed")
1120
1119 # defaults:
1121 # defaults:
1120 args = args if args is not None else []
1122 args = args if args is not None else []
1121 kwargs = kwargs if kwargs is not None else {}
1123 kwargs = kwargs if kwargs is not None else {}
@@ -1155,7 +1157,9 b' class Client(HasTraits):'
1155
1157
1156 """
1158 """
1157
1159
1158 assert not self._closed, "cannot use me anymore, I'm closed!"
1160 if self._closed:
1161 raise RuntimeError("Client cannot be used after its sockets have been closed")
1162
1159 # defaults:
1163 # defaults:
1160 subheader = subheader if subheader is not None else {}
1164 subheader = subheader if subheader is not None else {}
1161
1165
General Comments 0
You need to be logged in to leave comments. Login now