Revert commit: Remove lock for Ghost IOS (problem on Windows).

This commit is contained in:
grossmj 2015-02-27 22:01:37 -07:00
parent 70d5dea256
commit 666064f1ae

View File

@ -105,6 +105,7 @@ class Dynamips(BaseManager):
_VM_CLASS = DynamipsVM
_DEVICE_CLASS = DynamipsDevice
_ghost_ios_lock = asyncio.Lock()
def __init__(self):
@ -347,7 +348,8 @@ class Dynamips(BaseManager):
ghost_ios_support = self.config.get_section_config("Dynamips").getboolean("ghost_ios_support", True)
if ghost_ios_support:
yield from self._set_ghost_ios(vm)
with (yield from Dynamips._ghost_ios_lock):
yield from self._set_ghost_ios(vm)
@asyncio.coroutine
def create_nio(self, node, nio_settings):