code: def getuserinfo(self, default=None, encoding='utf-8', errors='strict'):
          
          userinfo = self.userinfo
          if userinfo is None:
              return default
          else:
              return uridecode(userinfo, encoding, errors)
docs: Return the decoded userinfo subcomponent of the URI authority, or
          `default` if the original URI reference did not contain a
          userinfo field.