forked from mirrors/thatmattlove-hyperglass
avoid key errors if top level keys are undefined
This commit is contained in:
parent
617f6f1023
commit
26a502b971
1 changed files with 9 additions and 5 deletions
|
|
@ -75,11 +75,15 @@ try:
|
|||
elif not user_commands:
|
||||
commands = _commands.Commands()
|
||||
|
||||
devices = _routers.Routers.import_params(user_devices["router"])
|
||||
credentials = _credentials.Credentials.import_params(user_devices["credential"])
|
||||
proxies = _proxies.Proxies.import_params(user_devices["proxy"])
|
||||
imported_networks = _networks.Networks.import_params(user_devices["network"])
|
||||
vrfs = _vrfs.Vrfs.import_params(user_devices.get("vrf"))
|
||||
devices = _routers.Routers.import_params(user_devices.get("router", dict()))
|
||||
credentials = _credentials.Credentials.import_params(
|
||||
user_devices.get("credential", dict())
|
||||
)
|
||||
proxies = _proxies.Proxies.import_params(user_devices.get("proxy", dict()))
|
||||
imported_networks = _networks.Networks.import_params(
|
||||
user_devices.get("network", dict())
|
||||
)
|
||||
vrfs = _vrfs.Vrfs.import_params(user_devices.get("vrf", dict()))
|
||||
|
||||
|
||||
except ValidationError as validation_errors:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue