X7ROOT File Manager
Current Path:
/opt/alt/python36/lib64/python3.6/idlelib
opt
/
alt
/
python36
/
lib64
/
python3.6
/
idlelib
/
??
..
??
CREDITS.txt
(1.82 KB)
??
ChangeLog
(55.04 KB)
??
HISTORY.txt
(10.07 KB)
??
Icons
??
NEWS.txt
(38.91 KB)
??
NEWS2x.txt
(26.54 KB)
??
README.txt
(9.37 KB)
??
TODO.txt
(8.28 KB)
??
__init__.py
(396 B)
??
__main__.py
(159 B)
??
__pycache__
??
_pyclbr.py
(14.84 KB)
??
autocomplete.py
(9.11 KB)
??
autocomplete_w.py
(19.36 KB)
??
autoexpand.py
(3.14 KB)
??
browser.py
(8.09 KB)
??
calltip.py
(5.92 KB)
??
calltip_w.py
(6.94 KB)
??
codecontext.py
(10.24 KB)
??
colorizer.py
(11.01 KB)
??
config-extensions.def
(2.21 KB)
??
config-highlight.def
(2.62 KB)
??
config-keys.def
(10.52 KB)
??
config-main.def
(3.05 KB)
??
config.py
(37.97 KB)
??
config_key.py
(13.09 KB)
??
configdialog.py
(98.69 KB)
??
debugger.py
(18.65 KB)
??
debugger_r.py
(11.86 KB)
??
debugobj.py
(3.96 KB)
??
debugobj_r.py
(1.06 KB)
??
delegator.py
(1.02 KB)
??
dynoption.py
(1.97 KB)
??
editor.py
(65.7 KB)
??
extend.txt
(3.56 KB)
??
filelist.py
(3.8 KB)
??
grep.py
(6.58 KB)
??
help.html
(53.82 KB)
??
help.py
(11.06 KB)
??
help_about.py
(8.77 KB)
??
history.py
(3.95 KB)
??
hyperparser.py
(12.58 KB)
??
idle.py
(454 B)
??
idle.pyw
(570 B)
??
idle_test
??
iomenu.py
(20.25 KB)
??
macosx.py
(9.43 KB)
??
mainmenu.py
(3.62 KB)
??
multicall.py
(18.21 KB)
??
outwin.py
(5.67 KB)
??
paragraph.py
(7 KB)
??
parenmatch.py
(7.04 KB)
??
pathbrowser.py
(3.12 KB)
??
percolator.py
(3.06 KB)
??
pyparse.py
(19.65 KB)
??
pyshell.py
(56.38 KB)
??
query.py
(12.14 KB)
??
redirector.py
(6.71 KB)
??
replace.py
(7.33 KB)
??
rpc.py
(20.64 KB)
??
rstrip.py
(868 B)
??
run.py
(16.87 KB)
??
runscript.py
(7.66 KB)
??
scrolledlist.py
(4.35 KB)
??
search.py
(3.09 KB)
??
searchbase.py
(7.28 KB)
??
searchengine.py
(7.3 KB)
??
squeezer.py
(13 KB)
??
stackviewer.py
(4.35 KB)
??
statusbar.py
(1.41 KB)
??
textview.py
(5.98 KB)
??
tooltip.py
(6.33 KB)
??
tree.py
(14.74 KB)
??
undo.py
(10.79 KB)
??
window.py
(2.53 KB)
??
zoomheight.py
(1.31 KB)
??
zzdummy.py
(961 B)
Editing: debugobj_r.py
from idlelib import rpc def remote_object_tree_item(item): wrapper = WrappedObjectTreeItem(item) oid = id(wrapper) rpc.objecttable[oid] = wrapper return oid class WrappedObjectTreeItem: # Lives in PYTHON subprocess def __init__(self, item): self.__item = item def __getattr__(self, name): value = getattr(self.__item, name) return value def _GetSubList(self): sub_list = self.__item._GetSubList() return list(map(remote_object_tree_item, sub_list)) class StubObjectTreeItem: # Lives in IDLE process def __init__(self, sockio, oid): self.sockio = sockio self.oid = oid def __getattr__(self, name): value = rpc.MethodProxy(self.sockio, self.oid, name) return value def _GetSubList(self): sub_list = self.sockio.remotecall(self.oid, "_GetSubList", (), {}) return [StubObjectTreeItem(self.sockio, oid) for oid in sub_list] if __name__ == '__main__': from unittest import main main('idlelib.idle_test.test_debugobj_r', verbosity=2)
Upload File
Create Folder