All Samples(813) | Call(687) | Derive(0) | Import(126)
Put a parsed URL back together again. This may result in a slightly different, but equivalent URL, if the URL that was parsed originally had redundant delimiters, e.g. a ? with an empty query (the draft states that these are equivalent).
def urlunparse(data):
"""Put a parsed URL back together again. This may result in a
slightly different, but equivalent URL, if the URL that was parsed
originally had redundant delimiters, e.g. a ? with an empty query
(the draft states that these are equivalent)."""
scheme, netloc, url, params, query, fragment = data
if params:
url = "%s;%s" % (url, params)
return urlunsplit((scheme, netloc, url, query, fragment))
query = '%s&oauth_verifier=%s' % (query, self.verifier)
else:
query = 'oauth_verifier=%s' % self.verifier
return urlparse.urlunparse((scheme, netloc, path, params,
query, fragment))
return self.callback
raise ValueError("Unsupported URL %s (%s)." % (value, scheme))
# Normalized URL excludes params, query, and fragment.
self.normalized_url = urlparse.urlunparse((scheme, netloc, path, None, None, None))
else:
self.normalized_url = None
self.__dict__['url'] = None
query.setdefault(k, []).append(v)
url = (base_url.scheme, base_url.netloc, base_url.path, base_url.params,
urllib.urlencode(query, True), base_url.fragment)
return urlparse.urlunparse(url)
def get_parameter(self, parameter):
ret = self.get(parameter)
src/r/e/remoteobjects-1.1.1/examples/giantbomb.py remoteobjects(Download)
import sys import time from urllib import urlencode from urlparse import urljoin, urlparse, urlunparse from remoteobjects import RemoteObject, fields
query[k] = v
parts[4] = urlencode(query)
url = urlunparse(parts)
return super(Bombject, self).get(url)
src/m/y/myspaceid-python-sdk-HEAD/myspaceid-python-sdk/samples/google-app-engine/openid-combined-consumer/consumer.py myspaceid-python-sdk(Download)
parts = list(urlparse.urlparse(self.request.uri))
parts[2] = 'finish'
return_to = urlparse.urlunparse(parts)
realm = urlparse.urlunparse(parts[0:2] + [''] * 4)
redirect_url = auth_request.redirectURL(realm, return_to)
src/p/y/python-invoicible-HEAD/examples/cli.py python-invoicible(Download)
def fetch_request_token(self):
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
self.consumer,
http_url=urlparse.urlunparse(("https", self.company_domain, self.request_token_path, None, None, None))
)
oauth_request.sign_request(self.signature_method_hmac_sha1, self.consumer, None)
self.connection.request(
def authorize_token(self, request_token):
oauth_request = oauth.OAuthRequest.from_token_and_callback(
token=request_token,
http_url=urlparse.urlunparse(("https", self.company_domain, self.authorization_path, None, None, None))
)
self._verifier = self.fetch_verifier(oauth_request.to_url())
return self._verifier
def fetch_access_token(self, verifier=None):
self._request_token.verifier = verifier
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
self.consumer,
token=self._request_token,
http_url=urlparse.urlunparse(("https", self.company_domain, self.access_token_path, None, None, None))
src/p/y/PyMT-0.5.1/examples/apps/mtwitter/twitter.py PyMT(Download)
query = extra_query
# Return the rebuilt URL
return urlparse.urlunparse((scheme, netloc, path, params, query, fragment))
def _InitializeRequestHeaders(self, request_headers):
if request_headers:
src/d/e/Descriptive Markup Toolkit-0.1/examples/simple/nodes.py Descriptive Markup Toolkit(Download)
#-*- coding: utf-8 -*- import re import unicodedata from urlparse import urlparse, urlunparse from dmlt.inode import Node as BaseNode, Container, Text, HTML from dmlt.utils import escape, build_html_tag, striptags, lstrip_ext
src/g/p/gpyconf-HEAD/gpyconf/fields/fields.py gpyconf(Download)
def to_python(self, value):
from urlparse import urlparse, urlunparse, ParseResult
if isinstance(value, ParseResult):
return value
if isinstance(value, tuple):
# unparse pure tuples so they can be parsed into a ParseResult tuple
value = urlunparse(value)
return urlparse(value)
def python_to_conf(self, value):
from urlparse import urlunparse
return urlunparse(value)
src/s/u/SuperMario-HEAD/bububa/SuperMario/utils.py SuperMario(Download)
from datetime import datetime import threading import Queue from urlparse import urlsplit, urljoin, urlparse, urlunparse from eventlet.green.urllib import unquote, quote from eventlet.api import with_timeout from eventlet.db_pool import ConnectTimeout
def normalize(url, slashend=True):
if isinstance(url, unicode): url = url.encode('utf-8')
try:
url = urlunparse(URL.norm(urlparse(url), slashend))
if isinstance(url, unicode): return url.encode('utf-8')
return url
except:
def quote(url):
(scheme, authority, path, parameters, query, fragment) = urlparse(url)
query = '&'.join(['='.join([ x for x in q.split('=')]) for q in query.split('&')])
fragment = quote(fragment)
return urlunparse((scheme, authority, path, parameters, query, fragment))
@staticmethod
src/s/c/scrapy-HEAD/scrapy/core/downloader/webclient.py scrapy(Download)
from urlparse import urlparse, urlunparse, urldefrag
from twisted.python import failure
from twisted.web.client import PartialDownloadError, HTTPClientFactory
from twisted.web.http import HTTPClient
from twisted.internet import defer
from scrapy.http import Headers
from scrapy.utils.httpobj import urlparse_cached
from scrapy.core.downloader.responsetypes import responsetypes
def _parsed_url_args(parsed):
path = urlunparse(('', '', parsed.path or '/', parsed.params, parsed.query, ''))
src/s/a/sage-HEAD/trunk/local/lib/python2.4/site-packages/ZConfig/url.py sage(Download)
def urlunsplit(parts):
parts = list(parts)
parts.insert(3, '')
url = _urlparse.urlunparse(tuple(parts))
if (parts[0] == "file"
and url.startswith("file:/")
and not url.startswith("file:///")):
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next