(self, args=_absent, path=_absent, fragment=_absent,
               query=_absent, scheme=False, username=False, password=False,
               host=False, port=False, netloc=False, origin=False,
               query_params=_absent, fragment_path=_absent,
               fragment_args=_absent)
return self
Remove components of this furl's URL and return this furl
        instance, <self>.

        Parameters:
          args: Shortcut for query_params.
          path: A list of path segments to remove from the end of the
            existing path segments list, or a path string to remove from
            the end of the existing path string, or True to remove the
            path portion of the URL entirely.
          query: A list of query keys to remove from the query, if they
            exist, or True to remove the query portion of the URL
            entirely.
          query_params: A list of query keys to remove from the query,
            if they exist.
          port: If True, remove the port from the network location
            string, if it exists.
          fragment: If True, remove the fragment portion of the URL
            entirely.
          fragment_path: A list of path segments to remove from the end
            of the fragment's path segments or a path string to remove
            from the end of the fragment's path string.
          fragment_args: A list of query keys to remove from the
            fragment's query, if they exist.
          username: If True, remove the username, if it exists.
          password: If True, remove the password, if it exists.
        Returns: <self>.
Remove components of this furl's URL and return this furl
        instance, <self>.
Remove components of this furl s URL and return this furl instance <self > .
def remove(self, args=_absent, path=_absent, fragment=_absent,
               query=_absent, scheme=False, username=False, password=False,
               host=False, port=False, netloc=False, origin=False,
               query_params=_absent, fragment_path=_absent,
               fragment_args=_absent):
        """
        Remove components of this furl's URL and return this furl
        instance, <self>.

        Parameters:
          args: Shortcut for query_params.
          path: A list of path segments to remove from the end of the
            existing path segments list, or a path string to remove from
            the end of the existing path string, or True to remove the
            path portion of the URL entirely.
          query: A list of query keys to remove from the query, if they
            exist, or True to remove the query portion of the URL
            entirely.
          query_params: A list of query keys to remove from the query,
            if they exist.
          port: If True, remove the port from the network location
            string, if it exists.
          fragment: If True, remove the fragment portion of the URL
            entirely.
          fragment_path: A list of path segments to remove from the end
            of the fragment's path segments or a path string to remove
            from the end of the fragment's path string.
          fragment_args: A list of query keys to remove from the
            fragment's query, if they exist.
          username: If True, remove the username, if it exists.
          password: If True, remove the password, if it exists.
        Returns: <self>.
        """
        if scheme is True:
            self.scheme = None
        if username is True:
            self.username = None
        if password is True:
            self.password = None
        if host is True:
            self.host = None
        if port is True:
            self.port = None
        if netloc is True:
            self.netloc = None
        if origin is True:
            self.origin = None

        if path is not _absent:
            self.path.remove(path)

        if args is not _absent:
            self.query.remove(args)
        if query is not _absent:
            self.query.remove(query)
        if query_params is not _absent:
            self.query.remove(query_params)

        if fragment is not _absent:
            self.fragment.remove(fragment)
        if fragment_path is not _absent:
            self.fragment.path.remove(fragment_path)
        if fragment_args is not _absent:
            self.fragment.query.remove(fragment_args)

        return self
def remove ( self , args = _absent , path = _absent , fragment = _absent , query = _absent , scheme = False , username = False , password = False , host = False , port = False , netloc = False , origin = False , query_params = _absent , fragment_path = _absent , fragment_args = _absent ) : if scheme is True : self . scheme = None if username is True : self . username = None if password is True : self . password = None if host is True : self . host = None if port is True : self . port = None if netloc is True : self . netloc = None if origin is True : self . origin = None if path is not _absent : self . path . remove ( path ) if args is not _absent : self . query . remove ( args ) if query is not _absent : self . query . remove ( query ) if query_params is not _absent : self . query . remove ( query_params ) if fragment is not _absent : self . fragment . remove ( fragment ) if fragment_path is not _absent : self . fragment . path . remove ( fragment_path ) if fragment_args is not _absent : self . fragment . query . remove ( fragment_args ) return self