mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 05:51:15 +02:00
Implement special request to stop a module.
This commit is contained in:
1 parent
0b47b5b41e
commit
0d944d39ef
4 files changed
+36
-18
No files matched your search
@@ -112,11 +112,7 @@ class IOU(IModule):
|
||||
"""
|
||||
|
||||
self._iou_callback.stop()
|
||||
# delete all IOU instances
|
||||
for iou_id in self._iou_instances:
|
||||
iou_instance = self._iou_instances[iou_id]
|
||||
iou_instance.delete()
|
||||
|
||||
self.reset()
|
||||
IModule.stop(self, signum) # this will stop the I/O loop
|
||||
|
||||
def _check_iou_is_alive(self):
|
||||
@@ -161,11 +157,11 @@ class IOU(IModule):
|
||||
return self._iou_instances[iou_id]
|
||||
|
||||
@IModule.route("iou.reset")
|
||||
def reset(self, request):
|
||||
def reset(self, request=None):
|
||||
"""
|
||||
Resets the module.
|
||||
Resets the module (JSON-RPC notification).
|
||||
|
||||
:param request: JSON request
|
||||
:param request: JSON request (not used)
|
||||
"""
|
||||
|
||||
# delete all IOU instances
|
||||
|
||||
Reference in new issue
Block a user