# HG changeset patch # User Tero Marttila # Date 1424955904 -7200 # Node ID 41622bb9b95cf06d2683002c15c3522f23cdd9c3 # Parent 8a7df0a6b0fb57e06d8848281bb8378eab2f1b3d pvl.hosts-dhcp: expect and log HostError diff -r 8a7df0a6b0fb -r 41622bb9b95c bin/pvl.hosts-dhcp --- a/bin/pvl.hosts-dhcp Thu Feb 26 15:04:43 2015 +0200 +++ b/bin/pvl.hosts-dhcp Thu Feb 26 15:05:04 2015 +0200 @@ -21,8 +21,12 @@ hosts = pvl.hosts.apply(options, args) # process - for line in pvl.hosts.dhcp.apply_hosts_dhcp(options, hosts): - print line + try: + for line in pvl.hosts.dhcp.apply_hosts_dhcp(options, hosts): + print line + except pvl.hosts.HostError as error: + log.error("%s", error) + return 3 if __name__ == '__main__': pvl.args.main(main)