diff options
Diffstat (limited to 'lib/python2.7/site-packages/Tempita-0.5.1-py2.7.egg/tempita/compat3.py')
-rwxr-xr-x | lib/python2.7/site-packages/Tempita-0.5.1-py2.7.egg/tempita/compat3.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/lib/python2.7/site-packages/Tempita-0.5.1-py2.7.egg/tempita/compat3.py b/lib/python2.7/site-packages/Tempita-0.5.1-py2.7.egg/tempita/compat3.py deleted file mode 100755 index 5e18fa01..00000000 --- a/lib/python2.7/site-packages/Tempita-0.5.1-py2.7.egg/tempita/compat3.py +++ /dev/null @@ -1,45 +0,0 @@ -import sys - -__all__ = ['b', 'basestring_', 'bytes', 'next', 'is_unicode'] - -if sys.version < "3": - b = bytes = str - basestring_ = basestring -else: - - def b(s): - if isinstance(s, str): - return s.encode('latin1') - return bytes(s) - basestring_ = (bytes, str) - bytes = bytes -text = str - -if sys.version < "3": - - def next(obj): - return obj.next() -else: - next = next - -if sys.version < "3": - - def is_unicode(obj): - return isinstance(obj, unicode) -else: - - def is_unicode(obj): - return isinstance(obj, str) - - -def coerce_text(v): - if not isinstance(v, basestring_): - if sys.version < "3": - attr = '__unicode__' - else: - attr = '__str__' - if hasattr(v, attr): - return unicode(v) - else: - return bytes(v) - return v |