| Index: third_party/google-endpoints/past/types/__init__.py
|
| diff --git a/third_party/google-endpoints/past/types/__init__.py b/third_party/google-endpoints/past/types/__init__.py
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..a31b2646cfd19e55a83904d985bc731fcf7f7ad0
|
| --- /dev/null
|
| +++ b/third_party/google-endpoints/past/types/__init__.py
|
| @@ -0,0 +1,30 @@
|
| +"""
|
| +Forward-ports of types from Python 2 for use with Python 3:
|
| +
|
| +- ``basestring``: equivalent to ``(str, bytes)`` in ``isinstance`` checks
|
| +- ``dict``: with list-producing .keys() etc. methods
|
| +- ``str``: bytes-like, but iterating over them doesn't product integers
|
| +- ``long``: alias of Py3 int with ``L`` suffix in the ``repr``
|
| +- ``unicode``: alias of Py3 str with ``u`` prefix in the ``repr``
|
| +
|
| +"""
|
| +
|
| +from past import utils
|
| +
|
| +if utils.PY2:
|
| + import __builtin__
|
| + basestring = __builtin__.basestring
|
| + dict = __builtin__.dict
|
| + str = __builtin__.str
|
| + long = __builtin__.long
|
| + unicode = __builtin__.unicode
|
| + __all__ = []
|
| +else:
|
| + from .basestring import basestring
|
| + from .olddict import olddict
|
| + from .oldstr import oldstr
|
| + long = int
|
| + unicode = str
|
| + # from .unicode import unicode
|
| + __all__ = ['basestring', 'olddict', 'oldstr', 'long', 'unicode']
|
| +
|
|
|