'Return UTC time tuple compatible with time.gmtime().'

def utctimetuple(self):

    offset = self.utcoffset()
    if offset:
        self -= offset
    (y, m, d) = (self.year, self.month, self.day)
    (hh, mm, ss) = (self.hour, self.minute, self.second)
    return _build_struct_time(y, m, d, hh, mm, ss, 0)
