docstr: Parse the time portion of an ISO string.
  
  :param timestr:
      The time portion of an ISO string, without a separator
  
  :return:
      Returns a :class:`datetime.time` object
docstr_tok: ["Parse","the","time","portion","of","an","ISO","string",".",":","param","timestr",":","The","time","portion","of","an","ISO","string",",","without","a","separator",":","return",":","Returns","a",":","class",":","`","datetime.time","`","object"]
code: def parse_isotime(self, timestr):
      """
      Parse the time portion of an ISO string.
  
      :param timestr:
          The time portion of an ISO string, without a separator
  
      :return:
          Returns a :class:`datetime.time` object
      """
      components = self._parse_isotime(timestr)
      if components[0] == 24:
          components[0] = 0
      return time(*components)
  
file_path: catboost/contrib/python/python-dateutil/py3/dateutil/parser/isoparser.py
imports: from datetime import datetime, timedelta, time, date
  import calendar
  from dateutil import tz
  from functools import wraps
  import re
  import six
label_desc: Use image node_id 4 for calling the isoparser obj's underlying member method code with example usage: obj.parse_isotime(timestr) and returns: time