/
opt
/
alt
/
python36
/
lib64
/
python3.6
/
idlelib
/
/opt/alt/python36/lib64/python3.6/idlelib
mkdir
upload
Name
Size
Mode
Actions
Icons/
-
0755
rm
idle_test/
-
0755
rm
__pycache__/
-
0755
rm
autocomplete.py
9324
0644
edit
dl
rm
autocomplete_w.py
19829
0644
edit
dl
rm
autoexpand.py
3216
0644
edit
dl
rm
browser.py
8281
0644
edit
dl
rm
calltip.py
6067
0644
edit
dl
rm
calltip_w.py
7111
0644
edit
dl
rm
ChangeLog
56360
0644
edit
dl
rm
codecontext.py
10490
0644
edit
dl
rm
colorizer.py
11275
0644
edit
dl
rm
config-extensions.def
2266
0644
edit
dl
rm
config-highlight.def
2687
0644
edit
dl
rm
config-keys.def
10775
0644
edit
dl
rm
config-main.def
3128
0644
edit
dl
rm
config.py
38878
0644
edit
dl
rm
configdialog.py
101057
0644
edit
dl
rm
config_key.py
13408
0644
edit
dl
rm
CREDITS.txt
1866
0644
edit
dl
rm
debugger.py
19097
0644
edit
dl
rm
debugger_r.py
12140
0644
edit
dl
rm
debugobj.py
4055
0644
edit
dl
rm
debugobj_r.py
1082
0644
edit
dl
rm
delegator.py
1043
0644
edit
dl
rm
dynoption.py
2017
0644
edit
dl
rm
editor.py
67275
0644
edit
dl
rm
extend.txt
3642
0644
edit
dl
rm
filelist.py
3896
0644
edit
dl
rm
grep.py
6742
0644
edit
dl
rm
help.html
55114
0644
edit
dl
rm
help.py
11325
0644
edit
dl
rm
help_about.py
8981
0644
edit
dl
rm
history.py
4043
0644
edit
dl
rm
HISTORY.txt
10312
0644
edit
dl
rm
hyperparser.py
12882
0644
edit
dl
rm
idle.py
454
0644
edit
dl
rm
idle.pyw
570
0644
edit
dl
rm
iomenu.py
20734
0644
edit
dl
rm
macosx.py
9660
0644
edit
dl
rm
mainmenu.py
3703
0644
edit
dl
rm
multicall.py
18648
0644
edit
dl
rm
NEWS.txt
39839
0644
edit
dl
rm
NEWS2x.txt
27172
0644
edit
dl
rm
outwin.py
5808
0644
edit
dl
rm
paragraph.py
7167
0644
edit
dl
rm
parenmatch.py
7204
0644
edit
dl
rm
pathbrowser.py
3193
0644
edit
dl
rm
percolator.py
3130
0644
edit
dl
rm
pyparse.py
20118
0644
edit
dl
rm
pyshell.py
57728
0755
edit
dl
rm
query.py
12434
0644
edit
dl
rm
README.txt
9592
0644
edit
dl
rm
redirector.py
6875
0644
edit
dl
rm
replace.py
7502
0644
edit
dl
rm
rpc.py
21137
0644
edit
dl
rm
rstrip.py
868
0644
edit
dl
rm
run.py
17272
0644
edit
dl
rm
runscript.py
7841
0644
edit
dl
rm
scrolledlist.py
4458
0644
edit
dl
rm
search.py
3164
0644
edit
dl
rm
searchbase.py
7451
0644
edit
dl
rm
searchengine.py
7472
0644
edit
dl
rm
squeezer.py
13308
0644
edit
dl
rm
stackviewer.py
4454
0644
edit
dl
rm
statusbar.py
1441
0644
edit
dl
rm
textview.py
6121
0644
edit
dl
rm
TODO.txt
8478
0644
edit
dl
rm
tooltip.py
6486
0644
edit
dl
rm
tree.py
15089
0644
edit
dl
rm
undo.py
11047
0644
edit
dl
rm
window.py
2588
0644
edit
dl
rm
zoomheight.py
1340
0644
edit
dl
rm
zzdummy.py
961
0644
edit
dl
rm
_pyclbr.py
15199
0644
edit
dl
rm
__init__.py
396
0644
edit
dl
rm
__main__.py
159
0644
edit
dl
rm
Edit:
/opt/alt/python36/lib64/python3.6/idlelib/mainmenu.py
(3703B)
"""Define the menu contents, hotkeys, and event bindings. There is additional configuration information in the EditorWindow class (and subclasses): the menus are created there based on the menu_specs (class) variable, and menus not created are silently skipped in the code here. This makes it possible, for example, to define a Debug menu which is only present in the PythonShell window, and a Format menu which is only present in the Editor windows. """ from importlib.util import find_spec from idlelib.config import idleConf # Warning: menudefs is altered in macosx.overrideRootMenu() # after it is determined that an OS X Aqua Tk is in use, # which cannot be done until after Tk() is first called. # Do not alter the 'file', 'options', or 'help' cascades here # without altering overrideRootMenu() as well. # TODO: Make this more robust menudefs = [ # underscore prefixes character to underscore ('file', [ ('_New File', '<<open-new-window>>'), ('_Open...', '<<open-window-from-file>>'), ('Open _Module...', '<<open-module>>'), ('Module _Browser', '<<open-class-browser>>'), ('_Path Browser', '<<open-path-browser>>'), None, ('_Save', '<<save-window>>'), ('Save _As...', '<<save-window-as-file>>'), ('Save Cop_y As...', '<<save-copy-of-window-as-file>>'), None, ('Prin_t Window', '<<print-window>>'), None, ('_Close', '<<close-window>>'), ('E_xit', '<<close-all-windows>>'), ]), ('edit', [ ('_Undo', '<<undo>>'), ('_Redo', '<<redo>>'), None, ('Cu_t', '<<cut>>'), ('_Copy', '<<copy>>'), ('_Paste', '<<paste>>'), ('Select _All', '<<select-all>>'), None, ('_Find...', '<<find>>'), ('Find A_gain', '<<find-again>>'), ('Find _Selection', '<<find-selection>>'), ('Find in Files...', '<<find-in-files>>'), ('R_eplace...', '<<replace>>'), ('Go to _Line', '<<goto-line>>'), ('S_how Completions', '<<force-open-completions>>'), ('E_xpand Word', '<<expand-word>>'), ('Show C_all Tip', '<<force-open-calltip>>'), ('Show Surrounding P_arens', '<<flash-paren>>'), ]), ('format', [ ('_Indent Region', '<<indent-region>>'), ('_Dedent Region', '<<dedent-region>>'), ('Comment _Out Region', '<<comment-region>>'), ('U_ncomment Region', '<<uncomment-region>>'), ('Tabify Region', '<<tabify-region>>'), ('Untabify Region', '<<untabify-region>>'), ('Toggle Tabs', '<<toggle-tabs>>'), ('New Indent Width', '<<change-indentwidth>>'), ('F_ormat Paragraph', '<<format-paragraph>>'), ('S_trip Trailing Whitespace', '<<do-rstrip>>'), ]), ('run', [ ('Python Shell', '<<open-python-shell>>'), ('C_heck Module', '<<check-module>>'), ('R_un Module', '<<run-module>>'), ]), ('shell', [ ('_View Last Restart', '<<view-restart>>'), ('_Restart Shell', '<<restart-shell>>'), None, ('_Interrupt Execution', '<<interrupt-execution>>'), ]), ('debug', [ ('_Go to File/Line', '<<goto-file-line>>'), ('!_Debugger', '<<toggle-debugger>>'), ('_Stack Viewer', '<<open-stack-viewer>>'), ('!_Auto-open Stack Viewer', '<<toggle-jit-stack-viewer>>'), ]), ('options', [ ('Configure _IDLE', '<<open-config-dialog>>'), ('_Code Context', '<<toggle-code-context>>'), ]), ('window', [ ('Zoom Height', '<<zoom-height>>'), ]), ('help', [ ('_About IDLE', '<<about-idle>>'), None, ('_IDLE Help', '<<help>>'), ('Python _Docs', '<<python-docs>>'), ]), ] if find_spec('turtledemo'): menudefs[-1][1].append(('Turtle Demo', '<<open-turtle-demo>>')) default_keydefs = idleConf.GetCurrentKeySet() if __name__ == '__main__': from unittest import main main('idlelib.idle_test.test_mainmenu', verbosity=2)
Save
cmd:
run