docstr: :param sep:
      A single character that separates date and time portions. If
      ``None``, the parser will accept any single character.
      For strict ISO-8601 adherence, pass ``'T'``.
docstr_tok: [":","param","sep",":","A","single","character","that","separates","date","and","time","portions",".","If","``","None","``",",","the","parser","will","accept","any","single","character",".","For","strict","ISO-8601","adherence",",","pass","``","'T","'","``","."]
code: def __init__(self, sep=None):
      """
      :param sep:
          A single character that separates date and time portions. If
          ``None``, the parser will accept any single character.
          For strict ISO-8601 adherence, pass ``'T'``.
      """
      if sep is not None:
          if len(sep) != 1 or ord(sep) >= 128 or sep in "0123456789":
              raise ValueError(
                  "Separator must be a single, non-numeric "
                  + "ASCII character"
              )
  
          sep = sep.encode("ascii")
  
      self._sep = sep
  
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 1 to create a new isoparser object from inherited base classes: object with example: obj = isoparser(sep)