mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-11-03 05:51:15 +02:00
Do not return broken appliances like ASA 8
This commit is contained in:
3 files changed
+8
-1
No files matched your search
@@ -67,7 +67,8 @@ class Controller:
|
||||
for file in os.listdir(get_resource('appliances')):
|
||||
with open(os.path.join(get_resource('appliances'), file)) as f:
|
||||
appliance = ApplianceTemplate(None, json.load(f))
|
||||
self._appliance_templates[appliance.id] = appliance
|
||||
if appliance.status != 'broken':
|
||||
self._appliance_templates[appliance.id] = appliance
|
||||
|
||||
@asyncio.coroutine
|
||||
def start(self):
|
||||
|
||||
@@ -31,6 +31,10 @@ class ApplianceTemplate:
|
||||
def id(self):
|
||||
return self._id
|
||||
|
||||
@property
|
||||
def status(self):
|
||||
return self._data["status"]
|
||||
|
||||
def __json__(self):
|
||||
"""
|
||||
Appliance data (a hash)
|
||||
|
||||
Reference in new issue
Block a user