code: def uri(self):
          
          uristring = self.path
          if self.query:
              uristring += "?{}".format(self.query)
          if self.fragment:
              uristring += "#{}".format(self.fragment)
  
          return uristring
docs: return the uri, which is everything but base (no scheme, host, etc)