@@ -356,23 +356,25 @@ def raise_type_error(msg):
356
356
for switch in self .switches :
357
357
if switch .get ("ip_address" , None ) is None :
358
358
msg = "Expected ip_address in switch dict. "
359
- msg += f"Got { switch } "
359
+ msg += f"Got { switch } . "
360
360
raise_value_error (msg )
361
361
362
362
if switch .get ("targets" , None ) is None :
363
363
switch ["targets" ] = self .targets
364
364
if not isinstance (switch ["targets" ], list ):
365
365
msg = "Expected list of dictionaries for switch['targets']. "
366
- msg += f"Got { type (switch ['targets' ]).__name__ } "
366
+ msg += f"Got { type (switch ['targets' ]).__name__ } . "
367
367
raise_type_error (msg )
368
368
369
369
for target in switch ["targets" ]:
370
370
if target .get ("filepath" , None ) is None :
371
371
msg = "Expected filepath in target dict. "
372
- msg += f"Got { target } "
372
+ msg += f"Got { target } . "
373
373
raise_value_error (msg )
374
374
if target .get ("supervisor" , None ) is None :
375
- target ["supervisor" ] = "active"
375
+ msg = "Expected supervisor in target dict. "
376
+ msg += f"Got { target } ."
377
+ raise_value_error (msg )
376
378
self .want .append (switch )
377
379
378
380
@@ -657,7 +659,7 @@ def main():
657
659
try :
658
660
log = Log ()
659
661
log .commit ()
660
- except ValueError as error :
662
+ except ( TypeError , ValueError ) as error :
661
663
ansible_module .fail_json (str (error ))
662
664
663
665
sender = Sender ()
0 commit comments