##// END OF EJS Templates
Allow shutdown when no engines are registered.
David Hirschfeld -
Show More
@@ -1151,14 +1151,17 b' class Client(HasTraits):'
1151 1151 NOT IMPLEMENTED
1152 1152 whether to restart engines after shutting them down.
1153 1153 """
1154
1154 from IPython.parallel.error import NoEnginesRegistered
1155 1155 if restart:
1156 1156 raise NotImplementedError("Engine restart is not yet implemented")
1157 1157
1158 1158 block = self.block if block is None else block
1159 1159 if hub:
1160 1160 targets = 'all'
1161 targets = self._build_targets(targets)[0]
1161 try:
1162 targets = self._build_targets(targets)[0]
1163 except NoEnginesRegistered:
1164 targets = []
1162 1165 for t in targets:
1163 1166 self.session.send(self._control_socket, 'shutdown_request',
1164 1167 content={'restart':restart},ident=t)
General Comments 0
You need to be logged in to leave comments. Login now