mirror of
https://github.com/GNS3/gns3-server
synced 2024-11-13 20:08:55 +00:00
Fixes #3 (invalid directory in PATH).
This commit is contained in:
parent
5eb72fa2f3
commit
2dc189c592
@ -61,9 +61,12 @@ class IOU(IModule):
|
||||
else:
|
||||
# look for iouyap if none is defined or accessible
|
||||
for path in os.environ["PATH"].split(":"):
|
||||
if "iouyap" in os.listdir(path) and os.access(os.path.join(path, "iouyap"), os.X_OK):
|
||||
self._iouyap = os.path.join(path, "iouyap")
|
||||
break
|
||||
try:
|
||||
if "iouyap" in os.listdir(path) and os.access(os.path.join(path, "iouyap"), os.X_OK):
|
||||
self._iouyap = os.path.join(path, "iouyap")
|
||||
break
|
||||
except OSError:
|
||||
continue
|
||||
|
||||
if not self._iouyap:
|
||||
log.warning("iouyap binary couldn't be found!")
|
||||
@ -87,15 +90,15 @@ class IOU(IModule):
|
||||
self._iourc = ""
|
||||
|
||||
# check every 5 seconds
|
||||
#self._iou_callback = self.add_periodic_callback(self._check_iou_is_alive, 5000)
|
||||
#self._iou_callback.start()
|
||||
self._iou_callback = self.add_periodic_callback(self._check_iou_is_alive, 5000)
|
||||
self._iou_callback.start()
|
||||
|
||||
def stop(self):
|
||||
"""
|
||||
Properly stops the module.
|
||||
"""
|
||||
|
||||
#self._iou_callback.stop()
|
||||
self._iou_callback.stop()
|
||||
# delete all IOU instances
|
||||
for iou_id in self._iou_instances:
|
||||
iou_instance = self._iou_instances[iou_id]
|
||||
|
Loading…
Reference in New Issue
Block a user