X7ROOT File Manager
Current Path:
/opt/alt/python33/lib64/python3.3
opt
/
alt
/
python33
/
lib64
/
python3.3
/
ðŸ“
..
📄
__future__.py
(4.48 KB)
📄
__phello__.foo.py
(64 B)
ðŸ“
__pycache__
📄
_compat_pickle.py
(4.24 KB)
📄
_dummy_thread.py
(4.66 KB)
📄
_markupbase.py
(14.26 KB)
📄
_osx_support.py
(18.41 KB)
📄
_pyio.py
(71.2 KB)
📄
_strptime.py
(21.17 KB)
📄
_sysconfigdata.py
(22.31 KB)
📄
_threading_local.py
(7.24 KB)
📄
_weakrefset.py
(5.57 KB)
📄
abc.py
(7.87 KB)
📄
aifc.py
(30.33 KB)
📄
antigravity.py
(475 B)
📄
argparse.py
(86.98 KB)
📄
ast.py
(11.86 KB)
📄
asynchat.py
(11.32 KB)
📄
asyncore.py
(20.27 KB)
📄
base64.py
(13.66 KB)
📄
bdb.py
(21.38 KB)
📄
binhex.py
(13.39 KB)
📄
bisect.py
(2.53 KB)
📄
bz2.py
(18.04 KB)
📄
cProfile.py
(6.21 KB)
📄
calendar.py
(22.4 KB)
📄
cgi.py
(34.72 KB)
📄
cgitb.py
(11.76 KB)
📄
chunk.py
(5.25 KB)
📄
cmd.py
(14.51 KB)
📄
code.py
(9.79 KB)
📄
codecs.py
(35.11 KB)
📄
codeop.py
(5.85 KB)
ðŸ“
collections
📄
colorsys.py
(3.6 KB)
📄
compileall.py
(9.51 KB)
ðŸ“
concurrent
ðŸ“
config-3.3m
📄
configparser.py
(48.28 KB)
📄
contextlib.py
(8.91 KB)
📄
copy.py
(8.78 KB)
📄
copyreg.py
(6.46 KB)
📄
crypt.py
(1.83 KB)
📄
csv.py
(15.81 KB)
ðŸ“
ctypes
ðŸ“
curses
📄
datetime.py
(73.2 KB)
ðŸ“
dbm
📄
decimal.py
(223.2 KB)
📄
difflib.py
(80.58 KB)
📄
dis.py
(9.9 KB)
ðŸ“
distutils
📄
doctest.py
(100.52 KB)
📄
dummy_threading.py
(2.75 KB)
ðŸ“
email
ðŸ“
encodings
📄
filecmp.py
(9.37 KB)
📄
fileinput.py
(13.92 KB)
📄
fnmatch.py
(3.09 KB)
📄
formatter.py
(14.58 KB)
📄
fractions.py
(22.49 KB)
📄
ftplib.py
(39.31 KB)
📄
functools.py
(13.28 KB)
📄
genericpath.py
(3.02 KB)
📄
getopt.py
(7.31 KB)
📄
getpass.py
(5.66 KB)
📄
gettext.py
(20.15 KB)
📄
glob.py
(2.77 KB)
📄
gzip.py
(23.83 KB)
📄
hashlib.py
(6.05 KB)
📄
heapq.py
(17.58 KB)
📄
hmac.py
(4.34 KB)
ðŸ“
html
ðŸ“
http
ðŸ“
idlelib
📄
imaplib.py
(48.94 KB)
📄
imghdr.py
(3.45 KB)
📄
imp.py
(9.5 KB)
ðŸ“
importlib
📄
inspect.py
(77.11 KB)
📄
io.py
(3.2 KB)
📄
ipaddress.py
(68.66 KB)
ðŸ“
json
📄
keyword.py
(2.01 KB)
ðŸ“
lib-dynload
ðŸ“
lib2to3
📄
linecache.py
(3.77 KB)
📄
locale.py
(91.03 KB)
ðŸ“
logging
📄
lzma.py
(17.04 KB)
📄
macpath.py
(5.49 KB)
📄
macurl2path.py
(2.67 KB)
📄
mailbox.py
(77.24 KB)
📄
mailcap.py
(7.26 KB)
📄
mimetypes.py
(20.25 KB)
📄
modulefinder.py
(22.65 KB)
ðŸ“
multiprocessing
📄
netrc.py
(5.61 KB)
📄
nntplib.py
(41.78 KB)
📄
ntpath.py
(19.96 KB)
📄
nturl2path.py
(2.34 KB)
📄
numbers.py
(10.15 KB)
📄
opcode.py
(4.98 KB)
📄
optparse.py
(58.93 KB)
📄
os.py
(33.96 KB)
📄
os2emxpath.py
(4.55 KB)
📄
pdb.py
(59.23 KB)
📄
pickle.py
(46.74 KB)
📄
pickletools.py
(79.44 KB)
📄
pipes.py
(8.71 KB)
📄
pkgutil.py
(21.03 KB)
ðŸ“
plat-linux
📄
platform.py
(49.55 KB)
📄
plistlib.py
(14.43 KB)
📄
poplib.py
(11.11 KB)
📄
posixpath.py
(13.92 KB)
📄
pprint.py
(12.4 KB)
📄
profile.py
(20.95 KB)
📄
pstats.py
(25.75 KB)
📄
pty.py
(4.94 KB)
📄
py_compile.py
(6.56 KB)
📄
pyclbr.py
(13.12 KB)
📄
pydoc.py
(99.26 KB)
ðŸ“
pydoc_data
📄
queue.py
(8.63 KB)
📄
quopri.py
(7.14 KB)
📄
random.py
(25.06 KB)
📄
re.py
(14.62 KB)
📄
reprlib.py
(4.99 KB)
📄
rlcompleter.py
(5.4 KB)
📄
runpy.py
(10.17 KB)
📄
sched.py
(6.25 KB)
📄
shelve.py
(8.05 KB)
📄
shlex.py
(11.23 KB)
📄
shutil.py
(38.23 KB)
ðŸ“
site-packages
📄
site.py
(21.46 KB)
📄
smtpd.py
(29.5 KB)
📄
smtplib.py
(37.13 KB)
📄
sndhdr.py
(6.07 KB)
📄
socket.py
(14.56 KB)
📄
socketserver.py
(23.63 KB)
ðŸ“
sqlite3
📄
sre_compile.py
(15.96 KB)
📄
sre_constants.py
(7.06 KB)
📄
sre_parse.py
(29.5 KB)
📄
ssl.py
(23.9 KB)
📄
stat.py
(4.2 KB)
📄
string.py
(9.19 KB)
📄
stringprep.py
(12.61 KB)
📄
struct.py
(238 B)
📄
subprocess.py
(65.99 KB)
📄
sunau.py
(17.11 KB)
📄
symbol.py
(2 KB)
📄
symtable.py
(7.21 KB)
📄
sysconfig.py
(24.58 KB)
📄
tabnanny.py
(11.14 KB)
📄
tarfile.py
(86.78 KB)
📄
telnetlib.py
(26.71 KB)
📄
tempfile.py
(22.47 KB)
ðŸ“
test
📄
textwrap.py
(16.1 KB)
📄
this.py
(1003 B)
📄
threading.py
(44.57 KB)
📄
timeit.py
(12.1 KB)
📄
token.py
(2.96 KB)
📄
tokenize.py
(24.29 KB)
📄
trace.py
(30.75 KB)
📄
traceback.py
(11.7 KB)
📄
tty.py
(879 B)
📄
types.py
(3.09 KB)
ðŸ“
unittest
ðŸ“
urllib
📄
uu.py
(6.61 KB)
📄
uuid.py
(21.83 KB)
ðŸ“
venv
📄
warnings.py
(13.5 KB)
📄
wave.py
(18.14 KB)
📄
weakref.py
(11.23 KB)
📄
webbrowser.py
(22.38 KB)
ðŸ“
wsgiref
📄
xdrlib.py
(5.25 KB)
ðŸ“
xml
ðŸ“
xmlrpc
📄
zipfile.py
(64.87 KB)
Editing: opcode.py
""" opcode module - potentially shared between dis and other modules which operate on bytecodes (e.g. peephole optimizers). """ __all__ = ["cmp_op", "hasconst", "hasname", "hasjrel", "hasjabs", "haslocal", "hascompare", "hasfree", "opname", "opmap", "HAVE_ARGUMENT", "EXTENDED_ARG", "hasnargs"] cmp_op = ('<', '<=', '==', '!=', '>', '>=', 'in', 'not in', 'is', 'is not', 'exception match', 'BAD') hasconst = [] hasname = [] hasjrel = [] hasjabs = [] haslocal = [] hascompare = [] hasfree = [] hasnargs = [] opmap = {} opname = [''] * 256 for op in range(256): opname[op] = '<%r>' % (op,) del op def def_op(name, op): opname[op] = name opmap[name] = op def name_op(name, op): def_op(name, op) hasname.append(op) def jrel_op(name, op): def_op(name, op) hasjrel.append(op) def jabs_op(name, op): def_op(name, op) hasjabs.append(op) # Instruction opcodes for compiled code # Blank lines correspond to available opcodes def_op('POP_TOP', 1) def_op('ROT_TWO', 2) def_op('ROT_THREE', 3) def_op('DUP_TOP', 4) def_op('DUP_TOP_TWO', 5) def_op('NOP', 9) def_op('UNARY_POSITIVE', 10) def_op('UNARY_NEGATIVE', 11) def_op('UNARY_NOT', 12) def_op('UNARY_INVERT', 15) def_op('BINARY_POWER', 19) def_op('BINARY_MULTIPLY', 20) def_op('BINARY_MODULO', 22) def_op('BINARY_ADD', 23) def_op('BINARY_SUBTRACT', 24) def_op('BINARY_SUBSCR', 25) def_op('BINARY_FLOOR_DIVIDE', 26) def_op('BINARY_TRUE_DIVIDE', 27) def_op('INPLACE_FLOOR_DIVIDE', 28) def_op('INPLACE_TRUE_DIVIDE', 29) def_op('STORE_MAP', 54) def_op('INPLACE_ADD', 55) def_op('INPLACE_SUBTRACT', 56) def_op('INPLACE_MULTIPLY', 57) def_op('INPLACE_MODULO', 59) def_op('STORE_SUBSCR', 60) def_op('DELETE_SUBSCR', 61) def_op('BINARY_LSHIFT', 62) def_op('BINARY_RSHIFT', 63) def_op('BINARY_AND', 64) def_op('BINARY_XOR', 65) def_op('BINARY_OR', 66) def_op('INPLACE_POWER', 67) def_op('GET_ITER', 68) def_op('STORE_LOCALS', 69) def_op('PRINT_EXPR', 70) def_op('LOAD_BUILD_CLASS', 71) def_op('YIELD_FROM', 72) def_op('INPLACE_LSHIFT', 75) def_op('INPLACE_RSHIFT', 76) def_op('INPLACE_AND', 77) def_op('INPLACE_XOR', 78) def_op('INPLACE_OR', 79) def_op('BREAK_LOOP', 80) def_op('WITH_CLEANUP', 81) def_op('RETURN_VALUE', 83) def_op('IMPORT_STAR', 84) def_op('YIELD_VALUE', 86) def_op('POP_BLOCK', 87) def_op('END_FINALLY', 88) def_op('POP_EXCEPT', 89) HAVE_ARGUMENT = 90 # Opcodes from here have an argument: name_op('STORE_NAME', 90) # Index in name list name_op('DELETE_NAME', 91) # "" def_op('UNPACK_SEQUENCE', 92) # Number of tuple items jrel_op('FOR_ITER', 93) def_op('UNPACK_EX', 94) name_op('STORE_ATTR', 95) # Index in name list name_op('DELETE_ATTR', 96) # "" name_op('STORE_GLOBAL', 97) # "" name_op('DELETE_GLOBAL', 98) # "" def_op('LOAD_CONST', 100) # Index in const list hasconst.append(100) name_op('LOAD_NAME', 101) # Index in name list def_op('BUILD_TUPLE', 102) # Number of tuple items def_op('BUILD_LIST', 103) # Number of list items def_op('BUILD_SET', 104) # Number of set items def_op('BUILD_MAP', 105) # Number of dict entries (upto 255) name_op('LOAD_ATTR', 106) # Index in name list def_op('COMPARE_OP', 107) # Comparison operator hascompare.append(107) name_op('IMPORT_NAME', 108) # Index in name list name_op('IMPORT_FROM', 109) # Index in name list jrel_op('JUMP_FORWARD', 110) # Number of bytes to skip jabs_op('JUMP_IF_FALSE_OR_POP', 111) # Target byte offset from beginning of code jabs_op('JUMP_IF_TRUE_OR_POP', 112) # "" jabs_op('JUMP_ABSOLUTE', 113) # "" jabs_op('POP_JUMP_IF_FALSE', 114) # "" jabs_op('POP_JUMP_IF_TRUE', 115) # "" name_op('LOAD_GLOBAL', 116) # Index in name list jabs_op('CONTINUE_LOOP', 119) # Target address jrel_op('SETUP_LOOP', 120) # Distance to target address jrel_op('SETUP_EXCEPT', 121) # "" jrel_op('SETUP_FINALLY', 122) # "" def_op('LOAD_FAST', 124) # Local variable number haslocal.append(124) def_op('STORE_FAST', 125) # Local variable number haslocal.append(125) def_op('DELETE_FAST', 126) # Local variable number haslocal.append(126) def_op('RAISE_VARARGS', 130) # Number of raise arguments (1, 2, or 3) def_op('CALL_FUNCTION', 131) # #args + (#kwargs << 8) hasnargs.append(131) def_op('MAKE_FUNCTION', 132) # Number of args with default values def_op('BUILD_SLICE', 133) # Number of items def_op('MAKE_CLOSURE', 134) def_op('LOAD_CLOSURE', 135) hasfree.append(135) def_op('LOAD_DEREF', 136) hasfree.append(136) def_op('STORE_DEREF', 137) hasfree.append(137) def_op('DELETE_DEREF', 138) hasfree.append(138) def_op('CALL_FUNCTION_VAR', 140) # #args + (#kwargs << 8) hasnargs.append(140) def_op('CALL_FUNCTION_KW', 141) # #args + (#kwargs << 8) hasnargs.append(141) def_op('CALL_FUNCTION_VAR_KW', 142) # #args + (#kwargs << 8) hasnargs.append(142) jrel_op('SETUP_WITH', 143) def_op('LIST_APPEND', 145) def_op('SET_ADD', 146) def_op('MAP_ADD', 147) def_op('EXTENDED_ARG', 144) EXTENDED_ARG = 144 del def_op, name_op, jrel_op, jabs_op
Upload File
Create Folder