Module Expr Str Import alias Import alias identifier ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Num Num Num Num Num Num body Expr Str Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num Assign AttributeStore NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list If CompareGtE AttributeLoad NameLoad attr TupleLoad Num Num body FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Num Num Num NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Pass decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Num Num Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return TupleLoad Num Num Num decorator_list FunctionDef arguments args NameParam NameParam defaults Str body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr Num Num Num Assign NameStore Call AttributeLoad NameLoad attr decorator_list ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Num Num Num Num NameLoad body Expr Str Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad NameLoad NameLoad body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call NameLoad decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Return Call NameLoad decorator_list Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr decorator_list
N/A N/A Skeleton for 'datetime' stdlib module. N/A sys N/A datetime _datetime time struct_time timedelta N/A object N/A N/A A timedelta object represents a duration, the difference between two
    dates or times. __init__ N/A N/A self days seconds microseconds milliseconds minutes hours weeks N/A 0 0 0 0 0 0 0 N/A N/A Create a timedelta object.

        :type days: numbers.Real
        :type seconds: numbers.Real
        :type microseconds: numbers.Real
        :type milliseconds: numbers.Real
        :type minutes: numbers.Real
        :type hours: numbers.Real
        :type weeks: numbers.Real
         N/A N/A self days 0 N/A N/A self seconds 0 N/A N/A self microseconds 0 N/A __add__ N/A N/A self other N/A N/A N/A Add timedelta, date or datetime.

        :type other: T <= _datetime.timedelta | _datetime.date | _datetime.datetime
        :rtype: T
         N/A N/A __radd__ N/A N/A self other N/A N/A N/A Add timedelta, date or datetime.

        :type other: T <= _datetime.timedelta | _datetime.date | _datetime.datetime
        :rtype: T
         N/A N/A __sub__ N/A N/A self other N/A N/A N/A Subtract timedelta, date or datetime.

        :type other: _datetime.timedelta | _datetime.date | _datetime.datetime
        :rtype: _datetime.timedelta | _datetime.date | _datetime.datetime
         N/A N/A __rsub__ N/A N/A self other N/A N/A N/A Subtract timedelta, date or datetime.

        :type other: _datetime.timedelta | _datetime.date | _datetime.datetime
        :rtype: _datetime.timedelta | _datetime.date | _datetime.datetime
         N/A N/A __mul__ N/A N/A self other N/A N/A N/A Multiply by an integer.

        :type other: numbers.Integral
        :rtype: _datetime.timedelta
         N/A N/A N/A _datetime timedelta N/A __rmul__ N/A N/A self other N/A N/A N/A Multiply by an integer.

        :type other: numbers.Integral
        :rtype: _datetime.timedelta
         N/A N/A N/A _datetime timedelta N/A __floordiv__ N/A N/A self other N/A N/A N/A Divide by an integer or a timedelta.

        :type other: numbers.Integral | _datetime.timedelta
        :rtype: _datetime.timedelta | int
         N/A N/A __div__ N/A N/A self other N/A N/A N/A Divide by an integer.

        :type other: numbers.Integral
        :rtype: _datetime.timedelta
         N/A N/A __truediv__ N/A N/A self other N/A N/A N/A Divide by a float or a timedelta.

        :type other: numbers.Real | _datetime.timedelta
        :rtype: _datetime.timedelta | float
         N/A N/A N/A N/A N/A sys version_info N/A 2 7 N/A total_seconds N/A N/A self N/A N/A N/A Return the total number of seconds contained in the duration.

            :rtype: int
             N/A 0 N/A N/A min N/A N/A _datetime timedelta N/A max N/A N/A _datetime timedelta N/A resoultion N/A N/A _datetime timedelta N/A date N/A object N/A N/A An idealized naive date, assuming the current Gregorian calendar always
    was, and always will be, in effect. __init__ N/A N/A self year month day N/A N/A N/A Create a date object.

        :type year: numbers.Integral
        :type month: numbers.Integral
        :type day: numbers.Integral
         N/A N/A self year year N/A N/A self month month N/A N/A self day day N/A today N/A N/A cls N/A N/A N/A Return the current local date.

        :rtype: _datetime.date
         N/A N/A N/A _datetime date 0 0 0 N/A classmethod fromtimestamp N/A N/A cls timestamp N/A N/A N/A Return the local date corresponding to the POSIX timestamp, such as
        is returned by time.time().

        :type timestamp: numbers.Real
        :rtype: _datetime.date
         N/A N/A N/A _datetime date 0 0 0 N/A classmethod fromordinal N/A N/A cls ordinal N/A N/A N/A Return the date corresponding to the proleptic Gregorian ordinal,
        where January 1 of year 1 has ordinal 1.

        :type ordinal: numbers.Integral
        :rtype: _datetime.date
         N/A N/A N/A _datetime date 0 0 0 N/A classmethod __add__ N/A N/A self other N/A N/A N/A Add timedelta.

        :type other: _datetime.timedelta
        :rtype: _datetime.date
         N/A N/A N/A _datetime date 0 0 0 N/A __radd__ N/A N/A self other N/A N/A N/A Add timedelta.

        :type other: _datetime.timedelta
        :rtype: _datetime.date
         N/A N/A N/A _datetime date 0 0 0 N/A __sub__ N/A N/A self other N/A N/A N/A Subtract date or timedelta.

        :type other: _datetime.date | _datetime.timedelta
        :rtype: _datetime.timedelta | _datetime.date
         N/A N/A __rsub__ N/A N/A self other N/A N/A N/A Subtract date.

        :type other: _datetime.date
        :rtype: _datetime.timedelta
         N/A N/A N/A _datetime timedelta N/A replace N/A N/A self year month day N/A None None None N/A N/A Return a date with the same value, except for those parameters given
        new values by whichever keyword arguments are specified.

        :type year: numbers.Integral
        :type month: numbers.Integral
        :type day: numbers.Integral
        :rtype: _datetime.date
         N/A N/A N/A _datetime date 0 0 0 N/A timetuple N/A N/A self N/A N/A N/A Return a time.struct_time such as returned by time.localtime().

        :rtype: struct_time
         N/A N/A struct_time N/A toordinal N/A N/A self N/A N/A N/A Return the proleptic Gregorian ordinal of the date, where January 1
        of year 1 has ordinal 1.

        :rtype: int
         N/A 0 N/A weekday N/A N/A self N/A N/A N/A Return the day of the week as an integer, where Monday is 0 and
        Sunday is 6.

        :rtype: int
         N/A 0 N/A isoweekday N/A N/A self N/A N/A N/A Return the day of the week as an integer, where Monday is 1 and
        Sunday is 7.

        :rtype: int
         N/A 0 N/A isocalendar N/A N/A self N/A N/A N/A Return a 3-tuple, (ISO year, ISO week number, ISO weekday).

        :rtype: (int, int, int)
         N/A N/A 0 0 0 N/A isoformat N/A N/A self N/A N/A N/A Return a string representing the date in ISO 8601 format,
        'YYYY-MM-DD'.

        :rtype: string
         N/A N/A str N/A ctime N/A N/A self N/A N/A N/A Return a string representing the date.

        :rtype: string
         N/A N/A str N/A strftime N/A N/A self format N/A N/A N/A Return a string representing the date, controlled by an explicit
        format string.

        :type format: string
        :rtype: string
         N/A N/A str N/A N/A min N/A N/A _datetime date 0 0 0 N/A max N/A N/A _datetime date 0 0 0 N/A resoultion N/A N/A _datetime timedelta N/A datetime N/A object N/A N/A A datetime object is a single object containing all the information from
    a date object and a time object. __init__ N/A N/A self year month day hour minute second microsecond tzinfo N/A 0 0 0 0 None N/A N/A Create a datetime object.

        :type year: numbers.Integral
        :type month: numbers.Integral
        :type day: numbers.Integral
        :type hour: numbers.Integral
        :type minute: numbers.Integral
        :type second: numbers.Integral
        :type microsecond: numbers.Integral
        :type tzinfo: _datetime.tzinfo | None
         N/A N/A self year year N/A N/A self month month N/A N/A self day day N/A N/A self hour hour N/A N/A self minute minute N/A N/A self second second N/A N/A self microsecond microsecond N/A N/A self tzinfo tzinfo N/A today N/A N/A cls N/A N/A N/A Return the current local datetime, with tzinfo None.

        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod now N/A N/A cls tz N/A None N/A N/A Return the current local date and time.

        :type tz: _datetime.tzinfo | None
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod utcnow N/A N/A cls N/A N/A N/A Return the current UTC date and time, with tzinfo None.

        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod fromtimestamp N/A N/A cls timestamp tz N/A None N/A N/A Return the local date and time corresponding to the POSIX timestamp,
        such as is returned by time.time().

        :type timestamp: numbers.Real
        :type tz: _datetime.tzinfo | None
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod utcfromtimestamp N/A N/A cls timestamp N/A N/A N/A Return the UTC datetime corresponding to the POSIX timestamp, with
        tzinfo None.

        :type timestamp: numbers.Real
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod fromordinal N/A N/A cls ordinal N/A N/A N/A Return the datetime corresponding to the proleptic Gregorian
        ordinal.

        :type ordinal: numbers.Integral
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod combine N/A N/A cls date time N/A N/A N/A Return a new datetime object whose date components are equal to the
        given date object's, and whose time components and tzinfo attributes
        are equal to the given time object's.

        :type date: _datetime.date
        :type time: _datetime.time
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod strptime N/A N/A cls date_string format N/A N/A N/A Return a datetime corresponding to date_string, parsed according to
        format.

        :type date_string: string
        :type format: string
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A classmethod __add__ N/A N/A self other N/A N/A N/A Add timedelta.

        :type other: _datetime.timedelta
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A __radd__ N/A N/A self other N/A N/A N/A Add timedelta.

        :type other: _datetime.timedelta
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A __sub__ N/A N/A self other N/A N/A N/A Subtract timedelta or datetime.

        :type other: _datetime.timedelta | _datetime.datetime
        :rtype: _datetime.datetime | _datetime.timedelta
         N/A N/A __rsub__ N/A N/A self other N/A N/A N/A Subtract datetime.

        :type other: _datetime.datetime
        :rtype: _datetime.timedelta
         N/A N/A N/A _datetime timedelta N/A date N/A N/A self N/A N/A N/A Return date object with same year, month and day.

        :rtype: _datetime.date
         N/A N/A N/A _datetime date 0 0 0 N/A time N/A N/A self N/A N/A N/A Return time object with same hour, minute, second and microsecond.

        :rtype: _datetime.time
         N/A N/A N/A _datetime time N/A timetz N/A N/A self N/A N/A N/A Return time object with same hour, minute, second, microsecond, and
        tzinfo attributes.

        :rtype: _datetime.time
         N/A N/A N/A _datetime time N/A replace N/A N/A self year month day hour minute second microsecond tzinfo N/A None None None None None None None None N/A N/A Return a datetime with the same attributes, except for those
        attributes given new values by whichever keyword arguments are
        specified.

        :type year: numbers.Integral
        :type month: numbers.Integral
        :type day: numbers.Integral
        :type hour: numbers.Integral
        :type minute: numbers.Integral
        :type second: numbers.Integral
        :type microsecond: numbers.Integral
        :type tzinfo: _datetime.tzinfo | None
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A astimezone N/A N/A self tz N/A N/A N/A Return a datetime object with new tzinfo attribute tz, adjusting the
        date and time data so the result is the same UTC time as self, but in
        tz's local time.

        :type tz: _datetime.tzinfo
        :rtype: _datetime.datetime
         N/A N/A N/A _datetime datetime 0 0 0 N/A utcoffset N/A N/A self N/A N/A N/A If tzinfo is None, returns None, else returns
        self.tzinfo.utcoffset(self).

        :rtype: _datetime.timedelta | None
         N/A N/A N/A _datetime timedelta N/A dst N/A N/A self N/A N/A N/A If tzinfo is None, returns None, else returns self.tzinfo.dst(self).

        :rtype: _datetime.timedelta | None
         N/A N/A N/A _datetime timedelta N/A tzname N/A N/A self N/A N/A N/A If tzinfo is None, returns None, else returns
        self.tzinfo.tzname(self).

        :rtype: string | None
         N/A N/A str N/A timetuple N/A N/A self N/A N/A N/A Return a time.struct_time such as returned by time.localtime().

        :rtype: struct_time
         N/A N/A struct_time N/A utctimetuple N/A N/A self N/A N/A N/A If datetime instance d is naive, this is the same as d.timetuple()
        except that tm_isdst is forced to 0 regardless of what d.dst() returns.

        :rtype: struct_time
         N/A N/A struct_time N/A toordinal N/A N/A self N/A N/A N/A Return the proleptic Gregorian ordinal of the date.

        :rtype: int
         N/A 0 N/A weekday N/A N/A self N/A N/A N/A Return the day of the week as an integer, where Monday is 0 and
        Sunday is 6.

        :rtype: int
         N/A 0 N/A isoweekday N/A N/A self N/A N/A N/A Return the day of the week as an integer, where Monday is 1 and
        Sunday is 7.

        :rtype: int
         N/A 0 N/A isocalendar N/A N/A self N/A N/A N/A Return a 3-tuple, (ISO year, ISO week number, ISO weekday).

        :rtype: (int, int, int)
         N/A N/A 0 0 0 N/A isoformat N/A N/A self sep N/A T N/A N/A Return a string representing the date and time in ISO 8601 format.

        :type sep: string
        :rtype: string
         N/A N/A str N/A ctime N/A N/A self N/A N/A N/A Return a string representing the date and time.

        :rtype: string
         N/A N/A str N/A strftime N/A N/A self format N/A N/A N/A Return a string representing the date and time, controlled by an
        explicit format string.

        :type format: string
        :rtype: string
         N/A N/A str N/A N/A min N/A N/A _datetime datetime 0 0 0 N/A max N/A N/A _datetime datetime 0 0 0 N/A resoultion N/A N/A _datetime timedelta N/A time N/A object N/A N/A A time object represents a (local) time of day, independent of any
    particular day, and subject to adjustment via a tzinfo object. __init__ N/A N/A self hour minute second microsecond tzinfo N/A 0 0 0 0 None N/A N/A Create a time object.

        :type hour: numbers.Integral
        :type minute: numbers.Integral
        :type second: numbers.Integral
        :type microsecond: numbers.Integral
        :type tzinfo: _datetime.tzinfo | None
         N/A N/A self hour hour N/A N/A self minute minute N/A N/A self second second N/A N/A self microsecond microsecond N/A N/A sefl tzinfo tzinfo N/A replace N/A N/A self hour minute second microsecond tzinfo N/A None None None None None N/A N/A Return a time with the same value, except for those attributes given
        new values by whichever keyword arguments are specified.

        :type hour: numbers.Integral
        :type minute: numbers.Integral
        :type second: numbers.Integral
        :type microsecond: numbers.Integral
        :type tzinfo: _datetime.tzinfo | None
        :rtype: _datetime.time
         N/A N/A N/A _datetime time N/A isoformat N/A N/A self N/A N/A N/A Return a string representing the time in ISO 8601 format.

        :rtype: string
         N/A N/A str N/A strftime N/A N/A self format N/A N/A N/A Return a string representing the time, controlled by an explicit
        format string.

        :type format: string
        :rtype: string
         N/A N/A str N/A utcoffset N/A N/A self N/A N/A N/A If tzinfo is None, returns None, else returns
        self.tzinfo.utcoffset(self).

        :rtype: _datetime.timedelta | None
         N/A N/A N/A _datetime timedelta N/A dst N/A N/A self N/A N/A N/A If tzinfo is None, returns None, else returns self.tzinfo.dst(self).

        :rtype: _datetime.timedelta | None
         N/A N/A N/A _datetime timedelta N/A tzname N/A N/A self N/A N/A N/A If tzinfo is None, returns None, else returns
        self.tzinfo.tzname(self).

        :rtype: string | None
         N/A N/A str N/A N/A min N/A N/A _datetime time N/A max N/A N/A _datetime time N/A resoultion N/A N/A _datetime timedelta N/A