def __init__(self, days=0, seconds=0, microseconds=0, milliseconds=0,
    minutes=0, hours=0, weeks=0):
    self.microseconds = microseconds + 1000 * milliseconds
self.seconds = (seconds + 60 * minutes + 3600 * hours + self.microseconds //
    1000000)
odd datetime difference in Python