docs: def python_to_ucn(uni_char, as_bytes=False):
      """
      Return UCN character from Python Unicode character.
  
      Converts a one character Python unicode string (e.g. u'\\u4e00') to the
      corresponding Unicode UCN ('U+4E00').
      """
      ucn = uni_char.encode('unicode_escape').decode('latin1')
      ucn = text_type(ucn).replace('\\', '').upper().lstrip('U')
      if len(ucn) > int(4):
          # get rid of the zeroes that Python uses to pad 32 byte UCNs
          ucn = ucn.lstrip("0")
      ucn = "U+" + ucn.upper()
  
      if as_bytes:
          ucn = ucn.encode('latin1')
  
      return ucn