SILENT KILLERPanel

Current Path: > > lib64 > python2.7 > idlelib


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //lib64/python2.7/idlelib

NameTypeSizeLast ModifiedActions
Icons Directory - -
idle_test Directory - -
AutoComplete.py File 8964 bytes April 10 2024 04:58:35.
AutoComplete.pyc File 8012 bytes April 10 2024 04:58:46.
AutoComplete.pyo File 8012 bytes April 10 2024 04:58:46.
AutoCompleteWindow.py File 17318 bytes April 10 2024 04:58:35.
AutoCompleteWindow.pyc File 12480 bytes April 10 2024 04:58:46.
AutoCompleteWindow.pyo File 12421 bytes April 10 2024 04:58:43.
AutoExpand.py File 3395 bytes April 10 2024 04:58:35.
AutoExpand.pyc File 3502 bytes April 10 2024 04:58:46.
AutoExpand.pyo File 3502 bytes April 10 2024 04:58:46.
Bindings.py File 2976 bytes April 10 2024 04:58:35.
Bindings.pyc File 4695 bytes April 10 2024 04:58:46.
Bindings.pyo File 4695 bytes April 10 2024 04:58:46.
CREDITS.txt File 1866 bytes April 10 2024 04:58:35.
CallTipWindow.py File 6065 bytes April 10 2024 04:58:35.
CallTipWindow.pyc File 6136 bytes April 10 2024 04:58:46.
CallTipWindow.pyo File 6136 bytes April 10 2024 04:58:46.
CallTips.py File 7740 bytes April 10 2024 04:58:35.
CallTips.pyc File 8133 bytes April 10 2024 04:58:46.
CallTips.pyo File 8133 bytes April 10 2024 04:58:46.
ChangeLog File 56393 bytes April 10 2024 04:58:35.
ClassBrowser.py File 6999 bytes April 10 2024 04:58:35.
ClassBrowser.pyc File 9500 bytes April 10 2024 04:58:46.
ClassBrowser.pyo File 9500 bytes April 10 2024 04:58:46.
CodeContext.py File 8342 bytes April 10 2024 04:58:35.
CodeContext.pyc File 6658 bytes April 10 2024 04:58:46.
CodeContext.pyo File 6614 bytes April 10 2024 04:58:43.
ColorDelegator.py File 9762 bytes April 10 2024 04:58:35.
ColorDelegator.pyc File 8898 bytes April 10 2024 04:58:46.
ColorDelegator.pyo File 8898 bytes April 10 2024 04:58:46.
Debugger.py File 18236 bytes April 10 2024 04:58:35.
Debugger.pyc File 17546 bytes April 10 2024 04:58:46.
Debugger.pyo File 17546 bytes April 10 2024 04:58:46.
Delegator.py File 665 bytes April 10 2024 04:58:35.
Delegator.pyc File 1268 bytes April 10 2024 04:58:46.
Delegator.pyo File 1268 bytes April 10 2024 04:58:46.
EditorWindow.py File 65498 bytes April 10 2024 04:58:35.
EditorWindow.pyc File 56858 bytes April 10 2024 04:58:46.
EditorWindow.pyo File 56756 bytes April 10 2024 04:58:43.
FileList.py File 3718 bytes April 10 2024 04:58:35.
FileList.pyc File 4025 bytes April 10 2024 04:58:46.
FileList.pyo File 3992 bytes April 10 2024 04:58:43.
FormatParagraph.py File 7287 bytes April 10 2024 04:58:35.
FormatParagraph.pyc File 7142 bytes April 10 2024 04:58:46.
FormatParagraph.pyo File 7142 bytes April 10 2024 04:58:46.
GrepDialog.py File 5145 bytes April 10 2024 04:58:35.
GrepDialog.pyc File 6425 bytes April 10 2024 04:58:46.
GrepDialog.pyo File 6425 bytes April 10 2024 04:58:46.
HISTORY.txt File 10317 bytes April 10 2024 04:58:35.
HyperParser.py File 10497 bytes April 10 2024 04:58:35.
HyperParser.pyc File 6673 bytes April 10 2024 04:58:46.
HyperParser.pyo File 6673 bytes April 10 2024 04:58:46.
IOBinding.py File 21911 bytes April 10 2024 04:58:35.
IOBinding.pyc File 18535 bytes April 10 2024 04:58:46.
IOBinding.pyo File 18535 bytes April 10 2024 04:58:46.
IdleHistory.py File 4052 bytes April 10 2024 04:58:35.
IdleHistory.pyc File 4060 bytes April 10 2024 04:58:46.
IdleHistory.pyo File 4060 bytes April 10 2024 04:58:46.
MultiCall.py File 17701 bytes April 10 2024 04:58:35.
MultiCall.pyc File 16351 bytes April 10 2024 04:58:46.
MultiCall.pyo File 16277 bytes April 10 2024 04:58:43.
MultiStatusBar.py File 1348 bytes April 10 2024 04:58:35.
MultiStatusBar.pyc File 2279 bytes April 10 2024 04:58:46.
MultiStatusBar.pyo File 2279 bytes April 10 2024 04:58:46.
NEWS.txt File 47247 bytes April 10 2024 04:58:35.
ObjectBrowser.py File 4376 bytes April 10 2024 04:58:35.
ObjectBrowser.pyc File 7067 bytes April 10 2024 04:58:46.
ObjectBrowser.pyo File 7067 bytes April 10 2024 04:58:46.
OutputWindow.py File 4576 bytes April 10 2024 04:58:35.
OutputWindow.pyc File 5232 bytes April 10 2024 04:58:46.
OutputWindow.pyo File 5232 bytes April 10 2024 04:58:46.
ParenMatch.py File 6714 bytes April 10 2024 04:58:35.
ParenMatch.pyc File 7129 bytes April 10 2024 04:58:46.
ParenMatch.pyo File 7129 bytes April 10 2024 04:58:46.
PathBrowser.py File 3009 bytes April 10 2024 04:58:35.
PathBrowser.pyc File 4486 bytes April 10 2024 04:58:46.
PathBrowser.pyo File 4486 bytes April 10 2024 04:58:46.
Percolator.py File 3222 bytes April 10 2024 04:58:35.
Percolator.pyc File 4608 bytes April 10 2024 04:58:46.
Percolator.pyo File 4424 bytes April 10 2024 04:58:43.
PyParse.py File 19510 bytes April 10 2024 04:58:35.
PyParse.pyc File 10005 bytes April 10 2024 04:58:46.
PyParse.pyo File 9567 bytes April 10 2024 04:58:43.
PyShell.py File 58862 bytes April 10 2024 04:58:35.
PyShell.pyc File 52826 bytes April 10 2024 04:58:46.
PyShell.pyo File 52724 bytes April 10 2024 04:58:43.
README.txt File 7890 bytes April 10 2024 04:58:35.
RemoteDebugger.py File 11632 bytes April 10 2024 04:58:35.
RemoteDebugger.pyc File 16325 bytes April 10 2024 04:58:46.
RemoteDebugger.pyo File 16171 bytes April 10 2024 04:58:43.
RemoteObjectBrowser.py File 942 bytes April 10 2024 04:58:35.
RemoteObjectBrowser.pyc File 2150 bytes April 10 2024 04:58:46.
RemoteObjectBrowser.pyo File 2150 bytes April 10 2024 04:58:46.
ReplaceDialog.py File 6639 bytes April 10 2024 04:58:35.
ReplaceDialog.pyc File 7756 bytes April 10 2024 04:58:46.
ReplaceDialog.pyo File 7756 bytes April 10 2024 04:58:46.
RstripExtension.py File 1050 bytes April 10 2024 04:58:35.
RstripExtension.pyc File 1613 bytes April 10 2024 04:58:46.
RstripExtension.pyo File 1613 bytes April 10 2024 04:58:46.
ScriptBinding.py File 8459 bytes April 10 2024 04:58:35.
ScriptBinding.pyc File 8201 bytes April 10 2024 04:58:46.
ScriptBinding.pyo File 8201 bytes April 10 2024 04:58:46.
ScrolledList.py File 4373 bytes April 10 2024 04:58:35.
ScrolledList.pyc File 6482 bytes April 10 2024 04:58:46.
ScrolledList.pyo File 6482 bytes April 10 2024 04:58:46.
SearchDialog.py File 2630 bytes April 10 2024 04:58:35.
SearchDialog.pyc File 3983 bytes April 10 2024 04:58:46.
SearchDialog.pyo File 3983 bytes April 10 2024 04:58:46.
SearchDialogBase.py File 7094 bytes April 10 2024 04:58:35.
SearchDialogBase.pyc File 8462 bytes April 10 2024 04:58:46.
SearchDialogBase.pyo File 8462 bytes April 10 2024 04:58:46.
SearchEngine.py File 7463 bytes April 10 2024 04:58:35.
SearchEngine.pyc File 8302 bytes April 10 2024 04:58:46.
SearchEngine.pyo File 8302 bytes April 10 2024 04:58:46.
StackViewer.py File 4431 bytes April 10 2024 04:58:35.
StackViewer.pyc File 6404 bytes April 10 2024 04:58:46.
StackViewer.pyo File 6404 bytes April 10 2024 04:58:46.
TODO.txt File 8478 bytes April 10 2024 04:58:35.
ToolTip.py File 3173 bytes April 10 2024 04:58:35.
ToolTip.pyc File 4669 bytes April 10 2024 04:58:46.
ToolTip.pyo File 4669 bytes April 10 2024 04:58:46.
TreeWidget.py File 15037 bytes April 10 2024 04:58:35.
TreeWidget.pyc File 17694 bytes April 10 2024 04:58:46.
TreeWidget.pyo File 17694 bytes April 10 2024 04:58:46.
UndoDelegator.py File 10787 bytes April 10 2024 04:58:35.
UndoDelegator.pyc File 13555 bytes April 10 2024 04:58:46.
UndoDelegator.pyo File 13555 bytes April 10 2024 04:58:46.
WidgetRedirector.py File 6906 bytes April 10 2024 04:58:35.
WidgetRedirector.pyc File 7769 bytes April 10 2024 04:58:46.
WidgetRedirector.pyo File 7769 bytes April 10 2024 04:58:46.
WindowList.py File 2473 bytes April 10 2024 04:58:35.
WindowList.pyc File 3636 bytes April 10 2024 04:58:46.
WindowList.pyo File 3636 bytes April 10 2024 04:58:46.
ZoomHeight.py File 1300 bytes April 10 2024 04:58:35.
ZoomHeight.pyc File 1646 bytes April 10 2024 04:58:46.
ZoomHeight.pyo File 1646 bytes April 10 2024 04:58:46.
__init__.py File 288 bytes April 10 2024 04:58:35.
__init__.pyc File 431 bytes April 10 2024 04:58:46.
__init__.pyo File 431 bytes April 10 2024 04:58:46.
aboutDialog.py File 7014 bytes April 10 2024 04:58:35.
aboutDialog.pyc File 6848 bytes April 10 2024 04:58:46.
aboutDialog.pyo File 6848 bytes April 10 2024 04:58:46.
config-extensions.def File 2965 bytes April 10 2024 04:58:35.
config-highlight.def File 2515 bytes April 10 2024 04:58:35.
config-keys.def File 7777 bytes April 10 2024 04:58:35.
config-main.def File 2561 bytes April 10 2024 04:58:35.
configDialog.py File 65958 bytes April 10 2024 04:58:35.
configDialog.pyc File 53291 bytes April 10 2024 04:58:46.
configDialog.pyo File 53291 bytes April 10 2024 04:58:46.
configHandler.py File 32485 bytes April 10 2024 04:58:35.
configHandler.pyc File 29361 bytes April 10 2024 04:58:46.
configHandler.pyo File 29361 bytes April 10 2024 04:58:46.
configHelpSourceEdit.py File 6686 bytes April 10 2024 04:58:35.
configHelpSourceEdit.pyc File 6595 bytes April 10 2024 04:58:46.
configHelpSourceEdit.pyo File 6595 bytes April 10 2024 04:58:46.
configSectionNameDialog.py File 4040 bytes April 10 2024 04:58:35.
configSectionNameDialog.pyc File 4419 bytes April 10 2024 04:58:46.
configSectionNameDialog.pyo File 4419 bytes April 10 2024 04:58:46.
dynOptionMenuWidget.py File 1984 bytes April 10 2024 04:58:35.
dynOptionMenuWidget.pyc File 2790 bytes April 10 2024 04:58:46.
dynOptionMenuWidget.pyo File 2790 bytes April 10 2024 04:58:46.
extend.txt File 3642 bytes April 10 2024 04:58:35.
help.html File 42414 bytes April 10 2024 04:58:35.
help.py File 11035 bytes April 10 2024 04:58:35.
help.pyc File 12270 bytes April 10 2024 04:58:46.
help.pyo File 12270 bytes April 10 2024 04:58:46.
help.txt File 12144 bytes April 10 2024 04:58:35.
idle.py File 453 bytes April 10 2024 04:58:35.
idle.pyc File 410 bytes April 10 2024 04:58:46.
idle.pyo File 410 bytes April 10 2024 04:58:46.
idle.pyw File 563 bytes April 10 2024 04:58:35.
idlever.py File 415 bytes April 10 2024 04:58:35.
idlever.pyc File 578 bytes April 10 2024 04:58:46.
idlever.pyo File 578 bytes April 10 2024 04:58:46.
keybindingDialog.py File 12468 bytes April 10 2024 04:58:35.
keybindingDialog.pyc File 12173 bytes April 10 2024 04:58:46.
keybindingDialog.pyo File 12173 bytes April 10 2024 04:58:46.
macosxSupport.py File 8435 bytes April 10 2024 04:58:35.
macosxSupport.pyc File 8351 bytes April 10 2024 04:58:46.
macosxSupport.pyo File 8213 bytes April 10 2024 04:58:43.
rpc.py File 20150 bytes April 10 2024 04:58:35.
rpc.pyc File 21728 bytes April 10 2024 04:58:46.
rpc.pyo File 21622 bytes April 10 2024 04:58:43.
run.py File 12917 bytes April 10 2024 04:58:35.
run.pyc File 13419 bytes April 10 2024 04:58:46.
run.pyo File 13361 bytes April 10 2024 04:58:43.
tabbedpages.py File 18439 bytes April 10 2024 04:58:35.
tabbedpages.pyc File 18561 bytes April 10 2024 04:58:46.
tabbedpages.pyo File 18561 bytes April 10 2024 04:58:46.
textView.py File 3520 bytes April 10 2024 04:58:35.
textView.pyc File 4025 bytes April 10 2024 04:58:46.
textView.pyo File 4025 bytes April 10 2024 04:58:46.

Reading File: //lib64/python2.7/idlelib/keybindingDialog.pyo

�
{fc@swdZddlTddlZddlZddlZdefd��YZedkrsddlm	Z	e	e�ndS(s6
Dialog for building Tkinter accelerator key bindings
i����(t*Nt
GetKeysDialogcBs�eZed�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd	�Zd
d
�Zd
d�Zd�ZRS(cCs�tj||�|jdd�|jdtdt�|j|�|j|�|j�|jd|j	�||_
||_||_d|_
t|�|_|jjd�|j�g|_x:|jD]/}t|�}|jd�|jj|�q�Wt|_|j�|j�|j�|j�|jd|j�|j�d|j�d|j�|s�|j �d|j!�dnd	f�|j"�|j#�d
S(s3
        action - string, the name of the virtual event these keys will be
                 mapped to
        currentKeys - list, a list of all key sequence lists currently mapped
                 to virtual events, for overlap checking
        _htest - bool, change box location when running htest
        tborderwidthitheighttwidthtWM_DELETE_WINDOWts+%d+%dii�N($tToplevelt__init__t	configuret	resizabletFALSEttitlet	transienttgrab_settprotocoltCanceltparenttactiontcurrentKeySequencestresultt	StringVart	keyStringtsettSetModifiersForPlatformt
modifier_varst	modifierstappendtFalsetadvancedt
CreateWidgetstLoadFinalKeyListtwithdrawtupdate_idletaskstgeometrytwinfo_rootxtwinfo_widthtwinfo_reqwidthtwinfo_rootytwinfo_heighttwinfo_reqheightt	deiconifytwait_window(tselfRRRRt_htesttmodifiertvariable((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR
s@


				
	
	



		0
c
CsZt|dddt�}|jdtdtdt�t|�}|jdtdt�t|ddd	d
d|j	�|_
|j
jdd
dd
dddd�t|ddd	d
d|j�|_
|j
jdd
dddddd�t|�|_t|�|_t|�|_t|�|_|jjdd
dd
dtdddd�|jjdd
dd
dtdddd�|jj�|jjdddd
dtdd�|jjdddd
dtdd�|jj�t|d|jdd�|_|jjdddd
dtdddd�t|jdd|jd�}|jdt�t|jdtd|jdtdd�}|jdddddt�i|_d
}x�t|j|j �D]�\}}|j!j"||�}t#|jd|j$d|d|d|d d!�}	|	jdd
d|dddt�|	|j|<|d7}q�Wt|jdtdd"d#d$d%d&d'�}
|
jdddd
d(d)dddt�t%|jd	d*d+d,d-t&�|_'|j'j(d.|j)�|j'jdd
dd)d/d)dt*�t+|jd0t,d|j'j-�}|j'j.d1|j/�|jdd
ddd/d)dt*�t|jdd2d|j0�|_1|j1jdddd
d(d)�t|jdtdd3|jd4d5�}|jdt�t2|jd|j�|_3|j3jdt�t|jdtdd6d7d8d9d:d;d<�}
|
jdd
dd
dt�dS(=NRitrelieftsidetexpandtfillttexttOKRitcommandtrowitcolumntpadxitpadyRitstickysAdvanced Key Binding Entry >>tsticksNew keys for  's' :tanchortjustifyttextvariabletipadxtipadyR.tonvaluetoffvalueRs!Select the desired modifier keys
s"above, and the final key from the
slist on the right.

s"Use upper case Symbols when using
s&the Shift modifier.  (Letters will be
sconverted automatically.)t
columnspaniiRi
t
selectmodes<ButtonRelease-1>trowspantorienttyscrollcommands
Clear KeyssEnter new binding(s) for  's' :
s2(These bindings will not be checked for validity!)s4Key bindings are specified using Tkinter keysyms as
s�in these samples: <Control-f>, <Shift-F2>, <F12>,
<Control-space>, <Meta-less>, <Control-Alt-Shift-X>.
Upper case is used when the Shift modifier is present!

s8'Emacs style' multi-keystroke bindings are specified as
s5follows: <Control-x><Control-y>, where the first key
s!is the 'do-nothing' keybinding.

s4Multiple separate bindings for one action should be
s,separated by a space, eg., <Alt-v> <Meta-v>.(4tFrametSUNKENtpacktTOPtTRUEtBOTHtBOTTOMtXtButtonR4tbuttonOKtgridRtbuttonCanceltframeKeySeqBasictframeKeySeqAdvancedtframeControlsBasictframeHelpAdvancedtNSEWtlifttToggleLeveltbuttonLeveltEWtLabelRtWtLEFTRtGROOVEtmodifier_checkbuttonstzipRRtmodifier_labeltgettCheckbuttontBuildKeyStringtListboxtSINGLEt
listKeysFinaltbindtFinalKeySelectedtNSt	ScrollbartVERTICALtyviewtconfigRtClearKeySeqtbuttonCleartEntrytentryKeysAdvanced(R+t	frameMaintframeButtonstlabelTitleBasictlabelKeysBasicR7R-R.tlabeltcheckt
labelFnAdvicetscrollKeysFinaltlabelTitleAdvancedtlabelHelpAdvanced((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR5s�%%++
%%
+	"	"

(%"

cCsMtjdkr'ddddg|_ndddg|_idd6|_dS(	sUDetermine list of names of key modifiers for this platform.

        The names are used to build Tk bindings -- it doesn't matter if the
        keyboard has these keys, it matters if Tk understands them. The
        order is also important: key binding equality depends on it, so
        config-keys.def must use the same ordering.
        tdarwintShifttControltOptiontCommandtAlttCtrlN(tsystplatformRRc(R+((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR�scCs�|jjd�d dkrl|j�|jjdd�|jj�|jj�|jj�t	|_
n@|j�|jjdd�|jj�|jj�t
|_
dS(NR3itAdvanceds<< Basic Key Binding EntrysAdvanced Key Binding Entry >>(R[tcgetRqRpRURYRWRtt	focus_settTrueRRTRVR(R+((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyRZ�s






cCs|j�dS(N(Rf(R+tevent((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyRk�scCsr|j�}}|jjt�}|rJ|j||�}|j|�n|jjdtj	|d�d�dS(Nt<t-t>(
tGetModifiersRiRdtANCHORtTranslateKeyRRRtstringtjoin(R+tkeyListRtfinalKey((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyRf�scCs?g|jD]}|j�^q
}g|D]}|r)|^q)S(N(RRd(R+R.tmodListtmod((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR��s"cCs[|jjdt�|jjtd�x|jD]}|jd�q0W|jjd�dS(Nis0.0R(Ritselect_cleartENDRotMOVETORRR(R+R.((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyRq�s
cCs�d|_ttjtj�|_td
�|_d|_d|_d|_	|j|j|j|j|j|j	}|j
jt|�dS( NtF1tF2tF3tF4tF5tF6tF7tF8tF9tF10tF11tF12s~!@#%^&*()_-+={}[]|;:,.<>/?tTabtSpacetReturnt	BackSpacetDeletetInserttHometEndsPage Ups	Page Downs
Left ArrowsRight ArrowsUp Arrows
Down Arrow(R�R�R�R�R�R�R�R�R�R�R�R�(R�R�R�(R�R�R�(R�R�sPage Ups	Page Downs
Left ArrowsRight ArrowsUp Arrows
Down Arrow(
tfunctionKeysttupleR�tascii_lowercasetdigitstalphanumKeystpunctuationKeystwhitespaceKeysteditKeystmoveKeysRitinsertR�(R+tkeys((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR�s				,cCsRi#dd6dd6dd6dd6d	d
6dd6d
d6dd6dd6dd6dd6dd6dd6dd6dd6dd 6d!d"6d#d$6d%d&6d'd(6d)d*6d+d,6d-d.6d/d06d1d26d3d46d5d66d7d86d9d:6d;d<6d=d>6d?d@6dAdB6dCdD6dEdE6}||j�kr||}ndF|krD|tjkrD|j�}ndG|}|S(Hs2Translate from keycap symbol to the Tkinter keysymtspaceR�t
asciitildet~texclamt!tatt@t
numbersignt#tpercentt%tasciicircumt^t	ampersandt&tasteriskRt	parenleftt(t
parenrightt)t
underscoret_tminusR�tplust+tequalt=t	braceleftt{t
bracerightt}tbracketleftt[tbracketrightt]tbart|t	semicolont;tcolont:tcommat,tperiodt.tlessR�tgreaterR�tslasht/tquestiont?tPriorsPage UptNexts	Page DowntLefts
Left ArrowtRightsRight ArrowtUpsUp ArrowtDowns
Down ArrowR�R�sKey-(R�R�R�tupper(R+tkeyRt
translateDict((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR��s 
#

cCsB|js|j�r>|jj�|_|j�|j�ndS(N(RtKeysOKRRdRtgrab_releasetdestroy(R+R�((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR4�s
cCs!d|_|j�|j�dS(NR(RR�R�(R+R�((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR�s	
cCsj|jj�}|j�|jjt�}|j�}|j�}t}d}|sttj	d|d|dd�n�|j
d�s�tj	d|d|dd�n�|r�||j|jkr�tj	d|d|dd�n�|d	gkr,||j|jdkr,d}tj	d|d|d|�n:||j
kr`d
}tj	d|d|d|�nt}|S(s�Validity check on user's 'basic' keybinding selection.

        Doesn't check the string produced by the advanced dialog because
        'modifiers' isn't set.

        sKey Sequence ErrorRRtmessagesNo keys specified.R�sMissing the final KeysNo modifier key(s) specified.R�R�R�sBThe shift modifier by itself may not be used with this key symbol.s'This key combination is already in use.(R�R�(RRdtstripRiR�R�tsplitRttkMessageBoxt	showerrortendswithR�R�RR�(R+R�R�RtkeySequencetkeysOKRtmsg((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR��s6



N(t__name__t
__module__RRRRRZRkRfR�RqRR�tNoneR4RR�(((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyR	s+	O								t__main__(trun(
t__doc__tTkinterR�R�R�RRRtidlelib.idle_test.htestR(((s0/usr/lib64/python2.7/idlelib/keybindingDialog.pyt<module>s
�

SILENT KILLER Tool