| Index: third_party/google-endpoints/future/moves/urllib/parse.py
|
| diff --git a/third_party/google-endpoints/future/moves/urllib/parse.py b/third_party/google-endpoints/future/moves/urllib/parse.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..832dfb51643186a1de3912a6ad32da3cd681e9ea
|
| --- /dev/null
|
| +++ b/third_party/google-endpoints/future/moves/urllib/parse.py
|
| @@ -0,0 +1,28 @@
|
| +from __future__ import absolute_import
|
| +from future.standard_library import suspend_hooks
|
| +
|
| +from future.utils import PY3
|
| +
|
| +if PY3:
|
| + from urllib.parse import *
|
| +else:
|
| + __future_module__ = True
|
| + from urlparse import (ParseResult, SplitResult, parse_qs, parse_qsl,
|
| + urldefrag, urljoin, urlparse, urlsplit,
|
| + urlunparse, urlunsplit)
|
| +
|
| + # we use this method to get at the original py2 urllib before any renaming
|
| + # quote = sys.py2_modules['urllib'].quote
|
| + # quote_plus = sys.py2_modules['urllib'].quote_plus
|
| + # unquote = sys.py2_modules['urllib'].unquote
|
| + # unquote_plus = sys.py2_modules['urllib'].unquote_plus
|
| + # urlencode = sys.py2_modules['urllib'].urlencode
|
| + # splitquery = sys.py2_modules['urllib'].splitquery
|
| +
|
| + with suspend_hooks():
|
| + from urllib import (quote,
|
| + quote_plus,
|
| + unquote,
|
| + unquote_plus,
|
| + urlencode,
|
| + splitquery)
|
|
|