On 2019-08-04, Hongyi Zhao <hongyi.z...@gmail.com> wrote: > See the following code excerpted from https://github.com/shichao-an/ > homura/blob/master/homura.py: > > --- > def unquote(s): > res = s > if not PY3: > if isinstance(res, six.text_type): > res = s.encode('utf-8') > return _unquote(res) > --- > > I'm very confused on the `_unquote' used above? What's the meaning of > it? I cannot find its definition from the python's shipped packages.
It isn't from Python's library. You need to look higher up in the file you mention in order to find where it's imported: from six.moves.urllib.parse import urlparse, unquote as _unquote So it's 'six.moves.urllib.parse.unquote'... Look up the package 'six' on pypi to find its documentation: https://pypi.org/project/six/ -- https://mail.python.org/mailman/listinfo/python-list