'Parse the seconds and microseconds.
The microseconds are truncated to 999999 due to a restriction in
the python datetime.datetime object.
@param s: A string representation of the seconds.
@type s: str
@return: Tuple of (sec,ms)
@rtype: tuple.'

def __second(self, s):

    part = s.split('.')
    if (len(part) > 1):
        return (int(part[0]), int(part[1][:6]))
    else:
        return (int(part[0]), None)
