563
563
datetime.timedelta(1)
564
564
>>> string_to_delta(u'1w')
565
565
datetime.timedelta(7)
566
>>> string_to_delta('5m 30s')
567
datetime.timedelta(0, 330)
568
suffix=unicode(interval[-1])
569
value=int(interval[:-1])
571
delta = datetime.timedelta(value)
573
delta = datetime.timedelta(0, value)
575
delta = datetime.timedelta(0, 0, 0, 0, value)
577
delta = datetime.timedelta(0, 0, 0, 0, 0, value)
579
delta = datetime.timedelta(0, 0, 0, 0, 0, 0, value)
569
timevalue = datetime.timedelta(0)
570
for s in interval.split():
572
suffix=unicode(s[-1])
575
delta = datetime.timedelta(value)
577
delta = datetime.timedelta(0, value)
579
delta = datetime.timedelta(0, 0, 0, 0, value)
581
delta = datetime.timedelta(0, 0, 0, 0, 0, value)
583
delta = datetime.timedelta(0, 0, 0, 0, 0, 0, value)
586
except (ValueError, IndexError):
582
except (ValueError, IndexError):
587
592
def server_state_changed(state):
733
738
client_defaults = { "timeout": "1h",
734
739
"interval": "5m",
735
740
"checker": "fping -q -- %%(host)s",
737
743
client_config = ConfigParser.SafeConfigParser(client_defaults)
738
744
client_config.read(os.path.join(server_settings["configdir"],