/usr/lib/python3/dist-packages/librtmp/compat.py is in python3-librtmp 0.3.0-1build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | import os
import sys
is_py2 = (sys.version_info[0] == 2)
is_py3 = (sys.version_info[0] == 3)
is_win32 = os.name == "nt"
if is_py2:
_str = str
str = unicode
range = xrange
byte_types = _str
integer_types = (int, long)
string_types = (_str, unicode)
def bytes(b=None, enc="ascii"):
if b is None:
return ""
elif isinstance(b, list) or isinstance(b, tuple):
return "".join([chr(i) for i in b])
else:
return _str(b)
elif is_py3:
bytes = bytes
str = str
range = range
byte_types = bytes
integer_types = int
string_types = str
__all__ = ["is_py2", "is_py3", "is_win32", "str", "bytes", "range",
"byte_types", "integer_types", "string_types"]
|