Module Expr Str Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias FunctionDef arguments args NameParam defaults body For NameStore Call AttributeLoad NameLoad attr Str body If CompareIn Str NameLoad body Expr Yield Call NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore Call AttributeLoad NameLoad attr Str Num orelse If NameLoad body Expr Yield TupleLoad Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list Assign NameStore Lambda arguments args NameParam defaults Call NameLoad Call NameLoad NameLoad ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults Str Str NameLoad NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Str Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore Str Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args defaults body FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Str attr ListComp Call AttributeLoad NameLoad attr NameLoad keyword Str comprehension NameStore AttributeLoad NameLoad attr decorator_list Assign NameStore Str Return TupleLoad NameLoad NameLoad NameLoad NameLoad decorator_list Assign NameStore Call NameLoad Call NameLoad FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad For NameStore ListLoad Str Str Str Str Str body If CompareNotEq Call NameLoad NameLoad NameLoad Call NameLoad NameLoad NameLoad body Return NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If UnaryOpNot Call NameLoad NameLoad AttributeLoad NameLoad attr body Return NameLoad Return UnaryOpNot Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad Lambda arguments args NameParam defaults ListComp BoolOpOr BoolOpAnd CompareIs NameLoad NameLoad NameLoad Call AttributeLoad Str attr TupleLoad NameLoad NameLoad comprehension TupleStore NameStore NameStore AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign TupleStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call NameLoad NameLoad NameLoad ListComp Call AttributeLoad NameLoad attr NameLoad comprehension NameStore SubscriptLoad Call AttributeLoad NameLoad attr Str Slice Num Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareIn Str AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr If CompareIn Str AttributeLoad NameLoad attr body AugAssignAdd NameStore BinOpAdd Str SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Index Num Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Assign NameStore AttributeLoad NameLoad attr If NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr NameLoad If NameLoad body Assign NameStore SubscriptLoad NameLoad Slice Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Num NameLoad Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num NameLoad orelse Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Return BoolOpOr CompareEq NameLoad ListLoad Str UnaryOpNot NameLoad decorator_list FunctionDef arguments args NameParam defaults body Import alias Expr Call AttributeLoad NameLoad attr Str NameLoad keyword Num Return Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If CompareNotEq SubscriptLoad NameLoad Index Num Str body Assign SubscriptStore NameLoad Index Num Str Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If Call NameLoad NameLoad body Expr Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore Call AttributeLoad NameLoad attr If BoolOpAnd UnaryOpNot Call AttributeLoad NameLoad attr NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Delete SubscriptDel NameLoad Index Num orelse Expr Call AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr NameLoad body Expr Call AttributeLoad NameLoad attr Str orelse Assign SubscriptStore NameLoad Index Num Str Return Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad NameLoad attr Num decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign TupleStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr NameLoad If CompareEq TupleLoad NameLoad NameLoad NameLoad NameLoad NameLoad TupleLoad Str Str Str Str Str body Return NameLoad Assign NameStore Call NameLoad NameLoad If NameLoad body If BoolOpAnd NameLoad CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num Return Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad orelse Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr If UnaryOpNot NameLoad body Assign NameStore AttributeLoad NameLoad attr orelse If CompareEq SubscriptLoad NameLoad Index Num Str body Assign NameStore SubscriptLoad NameLoad Slice Num orelse Assign NameStore Call AttributeLoad NameLoad attr Assign SubscriptStore NameLoad Index Num NameLoad Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad Call NameLoad NameLoad Call AttributeLoad NameLoad attr Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If NameLoad body Return SubscriptLoad AttributeLoad NameLoad attr Slice Return AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad body Expr Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Num For TupleStore NameStore NameStore NameLoad body If CompareEq NameLoad NameLoad body Break AugAssignAdd NameStore Num Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareNotEq SubscriptLoad NameLoad Index Num NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad TupleLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad Call NameLoad Lambda arguments args NameParam defaults CompareNotEq SubscriptLoad NameLoad Index Num NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str If CompareIs NameLoad NameLoad body Assign NameStore ListLoad orelse Assign NameStore Call NameLoad Lambda arguments args NameParam defaults CompareNotEq SubscriptLoad NameLoad Index Num NameLoad Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr keyword NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults NameLoad NameLoad body Expr Str If NameLoad body Assign TupleStore NameStore NameStore TupleLoad Str Num orelse Assign TupleStore NameStore NameStore TupleLoad Str Num Assign NameStore SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Str Num Index Num If BoolOpAnd CompareIsNot NameLoad NameLoad CompareNotEq NameLoad NameLoad body Assign NameStore BinOpMod Str TupleLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Expr Str Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return Call NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Return BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr AttributeLoad NameLoad attr decorator_list decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad NameLoad attr Str For NameStore NameLoad body If CompareEq NameLoad Str body Pass orelse If CompareEq NameLoad Str body If NameLoad body Expr Call AttributeLoad NameLoad attr orelse Expr Call AttributeLoad NameLoad attr NameLoad If CompareIn SubscriptLoad NameLoad Slice Num TupleLoad ListLoad Str ListLoad Str body Expr Call AttributeLoad NameLoad attr Str Return Call AttributeLoad Str attr NameLoad decorator_list ClassDef bases NameLoad body FunctionDef arguments args NameParam NameParam NameParam NameParam NameParam defaults NameLoad NameLoad NameLoad body Expr Str If CompareIsNot NameLoad NameLoad body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign AttributeStore NameLoad attr NameLoad If CompareIs NameLoad NameLoad body Assign NameStore ListLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam NameParam defaults body Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Expr Call AttributeLoad NameLoad attr TupleLoad NameLoad NameLoad NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad keyword SubscriptLoad AttributeLoad NameLoad attr Slice decorator_list FunctionDef arguments args NameParam defaults vararg body Expr Str Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Expr Call AttributeLoad NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword SubscriptLoad AttributeLoad NameLoad attr Slice keyword NameLoad decorator_list decorator_list FunctionDef arguments args NameParam defaults body Return Lambda arguments args NameParam defaults vararg kwarg Call AttributeLoad NameLoad attr NameLoad NameLoad NameLoad decorator_list For NameStore ListLoad Str Str Str Str Str Str Str Str Str Str Str Str Str Str body Expr Call NameLoad NameLoad NameLoad Call NameLoad NameLoad FunctionDef arguments args NameParam defaults body Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr decorator_list Assign NameStore Call NameLoad NameLoad Str FunctionDef arguments args NameParam defaults body Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore Call NameLoad NameLoad Assign NameStore Num While NameLoad body TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr keyword NameLoad handlers ExceptHandler type NameLoad body Break For TupleStore NameStore NameStore NameStore Call NameLoad NameLoad body Assign NameStore Call Call NameLoad NameLoad NameLoad NameLoad NameLoad AugAssignAdd NameStore Num Return NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Str FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad NameLoad attr If CompareIs NameLoad NameLoad body Return Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr Str Return Call AttributeLoad NameLoad attr NameLoad decorator_list Assign NameStore Call NameLoad NameLoad Str FunctionDef arguments args NameParam NameParam defaults body Expr Str FunctionDef arguments args NameParam defaults body If Call NameLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list Assign NameStore Call NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad If AttributeLoad NameLoad attr body Expr Yield BinOpMod Str TupleLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body Expr Yield Str Expr Yield Call NameLoad Call NameLoad NameLoad NameLoad Assign NameStore AttributeLoad NameLoad attr If NameLoad body Expr Yield Str Assign NameStore NameLoad For TupleStore NameStore NameStore NameLoad body If UnaryOpNot NameLoad body If CompareIs AttributeLoad NameLoad attr NameLoad body Expr Yield Str orelse Expr Yield Str orelse Assign NameStore NameLoad Expr Yield Call NameLoad Call NameLoad NameLoad NameLoad If CompareIsNot NameLoad NameLoad body Expr Yield Str Expr Yield Call NameLoad Call NameLoad NameLoad NameLoad If AttributeLoad NameLoad attr body Expr Yield Str Expr Yield Call NameLoad Call NameLoad AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If AttributeLoad NameLoad attr body Expr Yield NameLoad orelse Assign NameStore Call AttributeLoad NameLoad attr NameLoad For TupleStore NameStore NameStore NameStore AttributeLoad NameLoad attr body Assign NameStore Call Call NameLoad NameLoad NameLoad NameLoad NameLoad Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore AttributeLoad NameLoad attr body For NameStore Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad ListLoad body Assign NameStore Call AttributeLoad NameLoad attr NameLoad NameLoad Expr Yield Call NameLoad NameLoad NameLoad decorator_list ClassDef bases body FunctionDef arguments args NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign SubscriptStore AttributeLoad NameLoad attr Index NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body TryExcept body Return Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad handlers ExceptHandler type NameLoad body Return NameLoad decorator_list Assign NameStore NameLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Delete SubscriptDel NameLoad Index Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases body Expr Str Expr Call NameLoad AttributeLoad NameLoad attr FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return TupleLoad NameLoad TupleLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Str attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad attr NameLoad NameLoad Return Call NameLoad NameLoad Call AttributeLoad NameLoad attr NameLoad decorator_list Return Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr NameLoad decorator_list decorator_list
N/A N/A 
URL parsing, construction and rendering.
 N/A weakref N/A urlparse N/A urllib zope.interface implements twisted.web.util redirectTo nevow inevow flat nevow.stan raw nevow.flat serialize nevow.context WovenContext _uqf N/A N/A query N/A N/A N/A x N/A N/A query split & N/A N/A N/A = x N/A N/A N/A N/A tuple N/A N/A N/A urllib unquote_plus s N/A s N/A N/A x split = 1 N/A N/A x N/A N/A N/A N/A N/A N/A urllib unquote_plus x None N/A N/A unquerify N/A N/A N/A query N/A N/A list N/A _uqf query URL N/A object N/A N/A 
    Represents a URL and provides a convenient API for modifying its parts.

    A URL is split into a number of distinct parts: scheme, netloc (domain
    name), path segments, query parameters and fragment identifier.

    Methods are provided to modify many of the parts of the URL, especially
    the path and query parameters. Values can be passed to methods as-is;
    encoding and escaping is handled automatically.

    There are a number of ways to create a URL:
        - Standard Python creation, i.e. __init__.
        - fromString, a class method that parses a string.
        - fromContext, a class method that creates a URL to represent the
          current URL in the path traversal process.

    URL instances can be used in a stan tree or to fill template slots. They can
    also be used as a redirect mechanism - simply return an instance from an
    IResource method. See URLRedirectAdapter for details.

    URL subclasses with different constructor signatures should override
    L{cloneURL} to ensure that the numerous instance methods which return
    copies do so correctly.  Additionally, the L{fromString}, L{fromContext}
    and L{fromRequest} class methods need overriding.

    @type fragment: C{str}
    @ivar fragment: The fragment portion of the URL, decoded.
     __init__ N/A N/A self scheme netloc pathsegs querysegs fragment N/A http localhost None None None N/A N/A N/A self scheme scheme N/A N/A self netloc netloc N/A N/A pathsegs None N/A N/A pathsegs N/A N/A N/A self _qpathlist pathsegs N/A N/A querysegs None N/A N/A querysegs N/A N/A N/A self _querylist querysegs N/A N/A fragment None N/A N/A fragment N/A N/A self fragment fragment N/A path N/A N/A N/A N/A get N/A N/A self N/A N/A N/A N/A N/A / join N/A N/A N/A urllib quote seg safe -_.!*'() N/A seg N/A self _qpathlist N/A N/A doc 
        The path portion of the URL.
         N/A N/A get None None doc N/A N/A path N/A property N/A path __eq__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A NotImplemented N/A attr N/A scheme netloc _qpathlist _querylist fragment N/A N/A N/A N/A getattr self attr N/A getattr other attr N/A N/A False N/A True N/A __ne__ N/A N/A self other N/A N/A N/A N/A N/A isinstance other N/A self __class__ N/A N/A NotImplemented N/A N/A N/A N/A self __eq__ other N/A N/A query N/A property N/A N/A N/A self N/A N/A N/A N/A N/A y None x N/A N/A = join N/A x y N/A N/A x y N/A self _querylist _pathMod N/A N/A self newpathsegs newqueryparts N/A N/A N/A N/A N/A self cloneURL N/A self scheme N/A self netloc newpathsegs newqueryparts N/A self fragment N/A cloneURL N/A N/A self scheme netloc pathsegs querysegs fragment N/A N/A N/A 
        Make a new instance of C{self.__class__}, passing along the given
        arguments to its constructor.
         N/A N/A N/A self __class__ scheme netloc pathsegs querysegs fragment N/A fromString N/A N/A klass st N/A N/A N/A N/A scheme netloc path query fragment N/A N/A urlparse urlsplit st N/A u N/A klass scheme netloc N/A N/A N/A urllib unquote seg N/A seg N/A N/A N/A path split / N/A 1 N/A unquerify query N/A N/A urllib unquote fragment N/A u N/A N/A fromString N/A classmethod fromString fromRequest N/A N/A klass request N/A N/A N/A 
        Create a new L{URL} instance which is the same as the URL represented
        by C{request} except that it includes only the path segments which have
        already been processed.
         N/A uri N/A N/A request prePathURL N/A N/A ? N/A request uri N/A N/A uri N/A ? N/A N/A N/A N/A request uri split ? N/A -1 N/A N/A N/A klass fromString uri N/A N/A fromRequest N/A classmethod fromRequest fromContext N/A N/A klass context N/A N/A N/A Create a URL object that represents the current URL in the traversal
        process. N/A request N/A N/A inevow IRequest context N/A uri N/A N/A request prePathURL N/A N/A ? N/A request uri N/A N/A uri N/A ? N/A N/A N/A N/A request uri split ? N/A -1 N/A N/A N/A klass fromString uri N/A N/A fromContext N/A classmethod fromContext pathList N/A N/A self unquote copy N/A False True N/A N/A result N/A self _qpathlist N/A unquote N/A N/A result N/A map N/A urllib unquote result N/A copy N/A N/A result N/A result N/A N/A result N/A sibling N/A N/A self path N/A N/A N/A Construct a url where the given path segment is a sibling of this url
         N/A l N/A N/A self pathList N/A N/A l N/A -1 path N/A N/A N/A self _pathMod l N/A N/A self queryList 0 N/A child N/A N/A self path N/A N/A N/A Construct a url where the given path segment is a child of this url
         N/A l N/A N/A self pathList N/A N/A N/A l N/A -1 N/A N/A N/A l N/A -1 path N/A N/A N/A N/A l append path N/A N/A N/A self _pathMod l N/A N/A self queryList 0 N/A isRoot N/A N/A self pathlist N/A N/A N/A N/A N/A pathlist N/A N/A pathlist N/A parent N/A N/A self N/A N/A N/A warnings N/A N/A N/A warnings warn [v0.4] URL.parent has been deprecated and replaced with parentdir (which does what parent used to do) and up (which does what you probably thought parent would do ;-)) DeprecationWarning stacklevel 2 N/A N/A N/A self parentdir N/A curdir N/A N/A self N/A N/A N/A Construct a url which is a logical equivalent to '.'
        of the current url. For example:

        >>> print URL.fromString('http://foo.com/bar').curdir()
        http://foo.com/
        >>> print URL.fromString('http://foo.com/bar/').curdir()
        http://foo.com/bar/
         N/A l N/A N/A self pathList N/A N/A N/A l N/A -1 N/A N/A N/A l N/A -1 N/A N/A N/A self _pathMod l N/A N/A self queryList 0 N/A up N/A N/A self N/A N/A N/A Pop a URL segment from this url.
         N/A l N/A N/A self pathList N/A N/A len l N/A N/A N/A N/A l pop N/A N/A N/A self _pathMod l N/A N/A self queryList 0 N/A parentdir N/A N/A self N/A N/A N/A Construct a url which is the parent of this url's directory;
        This is logically equivalent to '..' of the current url.
        For example:

        >>> print URL.fromString('http://foo.com/bar/file').parentdir()
        http://foo.com/
        >>> print URL.fromString('http://foo.com/bar/dir/').parentdir()
        http://foo.com/bar/
         N/A l N/A N/A self pathList N/A N/A N/A N/A N/A self isRoot l N/A N/A l N/A -1 N/A N/A N/A l N/A -2 N/A N/A N/A N/A l pop N/A N/A N/A self isRoot l N/A N/A N/A N/A l append N/A N/A N/A l N/A -1 N/A N/A N/A self _pathMod l N/A N/A self queryList 0 N/A click N/A N/A self href N/A N/A N/A Build a path by merging 'href' and this path.

        Return a path which is the URL where a browser would presumably
        take you if you clicked on a link with an 'href' as given.
         N/A N/A scheme netloc path query fragment N/A N/A urlparse urlsplit href N/A N/A N/A scheme netloc path query fragment N/A N/A N/A self N/A query N/A unquerify query N/A scheme N/A N/A N/A path N/A N/A path N/A 0 / N/A N/A path N/A path N/A 1 N/A N/A N/A self cloneURL scheme netloc N/A map raw N/A N/A path split / query fragment N/A N/A scheme N/A self scheme N/A N/A netloc N/A N/A netloc N/A self netloc N/A N/A path N/A N/A path N/A self path N/A N/A query N/A N/A query N/A self _querylist N/A N/A fragment N/A N/A fragment N/A self fragment N/A N/A N/A N/A path N/A 0 / N/A N/A path N/A path N/A 1 N/A N/A l N/A N/A self pathList N/A N/A l N/A -1 path N/A path N/A N/A / join l N/A path N/A normURLPath path N/A N/A N/A self cloneURL scheme netloc N/A map raw N/A N/A path split / query fragment N/A queryList N/A N/A self copy N/A True N/A N/A Return current query as a list of tuples. N/A copy N/A N/A N/A N/A self _querylist N/A N/A N/A self _querylist N/A add N/A N/A self name value N/A None N/A N/A Add a query argument with the given value
        None indicates that the argument has no value
         N/A q N/A N/A self queryList N/A N/A N/A q append N/A name value N/A N/A N/A self _pathMod N/A N/A self pathList copy False q N/A replace N/A N/A self name value N/A None N/A N/A 
        Remove all existing occurrences of the query argument 'name', *if it
        exists*, then add the argument with the given value.

        C{None} indicates that the argument has no value.
         N/A ql N/A N/A self queryList False N/A i 0 N/A N/A k v ql N/A N/A N/A k name N/A N/A N/A i 1 N/A q N/A filter N/A N/A N/A x N/A N/A N/A x N/A 0 name ql N/A N/A N/A q insert i N/A name value N/A N/A N/A self _pathMod N/A N/A self pathList copy False q N/A remove N/A N/A self name N/A N/A N/A Remove all query arguments with the given name
         N/A N/A N/A self _pathMod N/A N/A self pathList copy False N/A filter N/A N/A N/A x N/A N/A N/A x N/A 0 name N/A N/A self queryList False N/A clear N/A N/A self name N/A None N/A N/A Remove all existing query arguments
         N/A N/A name None N/A N/A q N/A N/A N/A q N/A filter N/A N/A N/A x N/A N/A N/A x N/A 0 name N/A N/A self queryList False N/A N/A N/A self _pathMod N/A N/A self pathList copy False q N/A secure N/A N/A self secure port N/A True None N/A N/A Modify the scheme to https/http and return the new URL.

        @param secure: choose between https and http, default to True (https)
        @param port: port, override the scheme's normal port
         N/A secure N/A N/A N/A scheme defaultPort N/A https 443 N/A N/A N/A scheme defaultPort N/A http 80 N/A netloc N/A N/A N/A N/A self netloc split : 1 N/A 0 N/A N/A N/A port None N/A port defaultPort N/A N/A netloc N/A %s:%d N/A netloc port N/A N/A N/A self cloneURL scheme netloc N/A self _qpathlist N/A self _querylist N/A self fragment N/A anchor N/A N/A self anchor N/A None N/A N/A 
        Modify the fragment/anchor and return a new URL. An anchor of
        C{None} (the default) or C{''} (the empty string) will remove the
        current anchor.
         N/A N/A N/A self cloneURL N/A self scheme N/A self netloc N/A self _qpathlist N/A self _querylist anchor N/A __str__ N/A N/A self N/A N/A N/A N/A str N/A N/A flat flatten self N/A __repr__ N/A N/A self N/A N/A N/A N/A %s(scheme=%r, netloc=%r, pathsegs=%r, querysegs=%r, fragment=%r) N/A N/A self __class__ N/A self scheme N/A self netloc N/A self _qpathlist N/A self _querylist N/A self fragment N/A N/A normURLPath N/A N/A path N/A N/A N/A 
    Normalise the URL path by resolving segments of '.' and '..'.
     N/A segs N/A N/A pathSegs N/A N/A path split / N/A seg pathSegs N/A N/A N/A seg . N/A N/A N/A N/A N/A seg .. N/A N/A segs N/A N/A N/A N/A segs pop N/A N/A N/A N/A segs append seg N/A N/A N/A pathSegs N/A -1 N/A N/A . N/A .. N/A N/A N/A N/A segs append N/A N/A N/A / join segs N/A URLOverlay N/A object N/A __init__ N/A N/A self urlaccessor doc dolater keep N/A None None None N/A N/A A Proto like object for abstractly specifying urls in stan trees.

        @param urlaccessor: a function which takes context and returns a URL

        @param doc: a a string documenting this URLOverlay instance's usage

        @param dolater: a list of tuples of (command, args, kw) where
        command is a string, args is a tuple and kw is a dict; when the
        URL is returned from urlaccessor during rendering, these
        methods will be applied to the URL in order
         N/A N/A doc None N/A N/A N/A self __doc__ doc N/A N/A self urlaccessor urlaccessor N/A N/A dolater None N/A N/A dolater N/A N/A N/A self dolater dolater N/A N/A keep None N/A N/A keep N/A N/A N/A self _keep keep N/A addCommand N/A N/A self cmd args kw N/A N/A N/A dl N/A N/A self dolater N/A N/A N/A N/A dl append N/A cmd args kw N/A N/A N/A self __class__ N/A self urlaccessor dolater dl keep N/A N/A self _keep N/A N/A keep N/A N/A self N/A args N/A N/A A list of arguments to carry over from the previous url.
         N/A K N/A N/A self _keep N/A N/A N/A N/A K extend args N/A N/A N/A self __class__ N/A self urlaccessor dolater N/A N/A self dolater N/A keep K N/A N/A createForwarder N/A N/A cmd N/A N/A N/A N/A N/A N/A self N/A args kw N/A N/A self addCommand cmd args kw N/A N/A cmd N/A sibling child parent here curdir click add replace clear remove secure anchor up parentdir N/A N/A N/A setattr URLOverlay cmd N/A createForwarder cmd hereaccessor N/A N/A context N/A N/A N/A N/A N/A N/A N/A URL fromContext context clear N/A N/A here N/A URLOverlay hereaccessor A lazy url construction object representing the current page's URL. The URL which will be used will be determined at render time by looking at the request. Any query parameters will be cleared automatically. gethereaccessor N/A N/A context N/A N/A N/A N/A N/A URL fromContext context N/A N/A gethere N/A URLOverlay gethereaccessor A lazy url construction object like 'here' except query parameters are preserved. Useful for constructing a URL to this same object when query parameters need to be preserved but modified slightly. viewhereaccessor N/A N/A context N/A N/A N/A U N/A hereaccessor context N/A i 1 N/A True N/A N/A N/A N/A params N/A N/A context locate N/A inevow IViewParameters depth i N/A N/A N/A KeyError N/A N/A N/A N/A cmd args kw N/A iter params N/A N/A U N/A N/A getattr U cmd args kw N/A i 1 N/A U N/A N/A viewhere N/A URLOverlay viewhereaccessor A lazy url construction object like 'here' IViewParameters objects are looked up in the context during rendering. Commands provided by any found IViewParameters objects are applied to the URL object before rendering it. rootaccessor N/A N/A context N/A N/A N/A req N/A N/A context locate N/A inevow IRequest N/A root N/A N/A req getRootURL N/A N/A root None N/A N/A N/A N/A N/A N/A URL fromContext context click / N/A N/A N/A URL fromString root N/A N/A root N/A URLOverlay rootaccessor A lazy URL construction object representing the root of the application. Normally, this will just be the logical '/', but if request.rememberRootURL() has previously been used in the request traversal process, the url of the resource where rememberRootURL was called will be used instead. URLSerializer N/A N/A original context N/A N/A N/A 
    Serialize the given L{URL}.

    Unicode path, query and fragment components are handled according to the
    IRI standard (RFC 3987).
     _maybeEncode N/A N/A s N/A N/A N/A N/A isinstance s unicode N/A N/A s N/A N/A s encode utf-8 N/A s N/A N/A urlContext N/A WovenContext parent context precompile N/A context precompile inURL True N/A N/A original scheme N/A N/A N/A N/A %s://%s N/A N/A original scheme N/A original netloc N/A pathsegment N/A original _qpathlist N/A N/A N/A / N/A N/A N/A serialize N/A _maybeEncode pathsegment urlContext N/A query N/A original _querylist N/A query N/A N/A N/A ? N/A first True N/A N/A key value query N/A N/A N/A first N/A N/A N/A N/A context isAttrib True N/A N/A N/A &amp; N/A N/A N/A & N/A N/A first False N/A N/A N/A serialize N/A _maybeEncode key urlContext N/A N/A value None N/A N/A N/A = N/A N/A N/A serialize N/A _maybeEncode value urlContext N/A N/A original fragment N/A N/A N/A # N/A N/A N/A serialize N/A _maybeEncode N/A original fragment urlContext N/A URLOverlaySerializer N/A N/A original context N/A N/A N/A N/A context precompile N/A N/A N/A original N/A N/A url N/A N/A original urlaccessor context N/A N/A cmd args kw N/A original dolater N/A N/A url N/A N/A getattr url cmd args kw N/A req N/A N/A context locate N/A inevow IRequest N/A key N/A original _keep N/A N/A value N/A N/A N/A req args get key N/A N/A N/A url N/A N/A url add key value N/A N/A N/A serialize url context N/A URLGenerator N/A N/A __init__ N/A N/A self N/A N/A N/A N/A self _objmap N/A N/A weakref WeakKeyDictionary N/A objectMountedAt N/A N/A self obj at N/A N/A N/A N/A N/A self _objmap N/A obj at N/A url N/A N/A self obj N/A N/A N/A N/A N/A N/A N/A N/A self _objmap get obj None N/A N/A N/A TypeError N/A N/A None N/A N/A __call__ url __getstate__ N/A N/A self N/A N/A N/A d N/A N/A N/A self __dict__ copy N/A N/A d N/A _objmap N/A d N/A __setstate__ N/A N/A self state N/A N/A N/A N/A self __dict__ state N/A N/A self _objmap N/A N/A weakref WeakKeyDictionary N/A N/A URLRedirectAdapter N/A N/A N/A 
    Adapter for URL and URLOverlay instances that results in an HTTP
    redirect.

    Whenever a URL or URLOverlay instance is returned from locateChild or
    renderHTTP an HTTP response is generated that causes a redirect to
    the adapted URL. Any remaining segments of the current request are
    consumed.

    Note that URLOverlay instances are lazy so their use might not be entirely
    obvious when returned from locateChild, i.e. url.here means the request's
    URL and not the URL of the resource that is self.

    Here are some examples::

        def renderHTTP(self, ctx):
            # Redirect to my immediate parent
            return url.here.up()

        def locateChild(self, ctx, segments):
            # Redirect to the URL of this resource
            return url.URL.fromContext(ctx)
     N/A N/A implements N/A inevow IResource __init__ N/A N/A self original N/A N/A N/A N/A self original original N/A locateChild N/A N/A self ctx segments N/A N/A N/A N/A self N/A N/A renderHTTP N/A N/A self ctx N/A N/A N/A bits N/A flattened N/A N/A spam N/A N/A N/A u N/A N/A join bits N/A u N/A N/A flat flatten N/A N/A N/A N/A URL fromContext ctx click u ctx N/A N/A redirectTo u N/A N/A inevow IRequest ctx N/A N/A N/A N/A flat flattenFactory N/A self original ctx N/A bits append flattened N/A N/A