def __repr__(self):
if self._microsecond != <NUM_LIT:0>:<EOL><INDENT>s = "<STR_LIT>" % (self._second, self._microsecond)<EOL><DEDENT>elif self._second != <NUM_LIT:0>:<EOL><INDENT>s = "<STR_LIT>" % self._second<EOL><DEDENT>else:<EOL><INDENT>s = "<STR_LIT>"<EOL><DEDENT>module = "<STR_LIT>" if self.__class__ is time else "<STR_LIT>"<EOL>s= "<STR_LIT>" % (module + self.__class__.__name__,<EOL>self._hour, self._minute, s)<EOL>if self._tzinfo is not None:<EOL><INDENT>assert s[-<NUM_LIT:1>:] == "<STR_LIT:)>"<EOL>s = s[:-<NUM_LIT:1>] + "<STR_LIT>" % self._tzinfo + "<STR_LIT:)>"<EOL><DEDENT>return s<EOL>
Convert to formal string, for repr().