parameters: (self, datestr)
return_statement: return date(*components)
docstring: Parse the date portion of an ISO string.
  
          :param datestr:
              The string portion of an ISO string, without a separator
  
          :return:
              Returns a :class:`datetime.date` object
docstring_summary: Parse the date portion of an ISO string.
docstring_tokens: Parse the date portion of an ISO string .
function: def parse_isodate(self, datestr):
          """
          Parse the date portion of an ISO string.
  
          :param datestr:
              The string portion of an ISO string, without a separator
  
          :return:
              Returns a :class:`datetime.date` object
          """
          components, pos = self._parse_isodate(datestr)
          if pos < len(datestr):
              raise ValueError('String contains unknown ISO ' +
                               'components: {}'.format(datestr))
          return date(*components)
function_tokens: def parse_isodate ( self , datestr ) : components , pos = self . _parse_isodate ( datestr ) if pos < len ( datestr ) : raise ValueError ( 'String contains unknown ISO ' + 'components: {}' . format ( datestr ) ) return date ( * components )