class documentation
class URLPath: (source)
Constructor: URLPath(scheme, netloc, path, query, fragment)
A representation of a URL.
| Class Method | from |
Make a URLPath from a bytes. |
| Class Method | from |
Make a URLPath from a twisted.web.http.Request. |
| Class Method | from |
Make a URLPath from a str or unicode. |
| Method | __init__ |
Undocumented |
| Method | __repr__ |
The repr of a URLPath is an eval-able expression which will construct a similar URLPath. |
| Method | __str__ |
The str of a URLPath is its URL text. |
| Method | child |
Get the child of this URLPath. |
| Method | click |
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. |
| Method | here |
Get the current directory of this URLPath. |
| Method | parent |
Get the parent directory of this URLPath. |
| Method | path |
Split this URL's path into its components. |
| Method | sibling |
Get the sibling of the current URLPath. A sibling is a file which is in the same directory as the current file. |
| Instance Variable | fragment |
The page fragment (the portion after # in the URL). |
| Instance Variable | netloc |
The network location ("host"). |
| Instance Variable | path |
The path on the network location. |
| Instance Variable | query |
The query argument (the portion after ? in the URL). |
| Instance Variable | scheme |
The scheme of the URL (e.g. 'http'). |
| Class Method | _from |
Reconstruct all the public instance variables of this URLPath from its underlying _URL. |
| Method | _mod |
Return a modified copy of self using newURL, keeping the query string if keepQuery is True. |
| Method | _reconstitute |
Reconstitute this URLPath from all its given attributes. |
| Instance Variable | _fragment |
Undocumented |
| Instance Variable | _netloc |
Undocumented |
| Instance Variable | _path |
Undocumented |
| Instance Variable | _query |
Undocumented |
| Instance Variable | _scheme |
Undocumented |
| Instance Variable | _url |
Undocumented |
Make a URLPath from a twisted.web.http.Request.
| Parameters | |
| klass | Undocumented |
| request | A twisted.web.http.Request to make the URLPath from. |
| Returns | |
URLPath | a new URLPath derived from the given request. |
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.
| Parameters | |
st:bytes | A relative URL, to be interpreted relative to self as the base URL. |
| Returns | |
a new URLPath | |
Split this URL's path into its components.
| Parameters | |
| unquote | whether to remove %-encoding from the returned strings. |
| copy | (ignored, do not use) |
| Returns | |
list of bytes | The components of self.path |