Current Path: > > opt > alt > python35 > lib64 > python3.5 > > 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 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
Icons | Directory | - | - | |
__pycache__ | Directory | - | - | |
idle_test | Directory | - | - | |
AutoComplete.py | File | 9201 bytes | May 31 2024 13:51:41. | |
AutoCompleteWindow.py | File | 17739 bytes | May 31 2024 13:51:41. | |
AutoExpand.py | File | 3395 bytes | May 31 2024 13:51:41. | |
Bindings.py | File | 3111 bytes | May 31 2024 13:51:41. | |
CREDITS.txt | File | 1866 bytes | November 01 2019 23:02:34. | |
CallTipWindow.py | File | 6035 bytes | May 31 2024 13:51:41. | |
CallTips.py | File | 5932 bytes | May 31 2024 13:51:41. | |
ChangeLog | File | 56388 bytes | November 01 2019 23:02:34. | |
ClassBrowser.py | File | 6999 bytes | May 31 2024 13:51:41. | |
CodeContext.py | File | 8357 bytes | May 31 2024 13:51:41. | |
ColorDelegator.py | File | 10598 bytes | May 31 2024 13:51:41. | |
Debugger.py | File | 18758 bytes | May 31 2024 13:51:41. | |
Delegator.py | File | 1043 bytes | May 31 2024 13:51:41. | |
EditorWindow.py | File | 65595 bytes | May 31 2024 13:51:41. | |
FileList.py | File | 3813 bytes | May 31 2024 13:51:41. | |
FormatParagraph.py | File | 7287 bytes | May 31 2024 13:51:41. | |
GrepDialog.py | File | 5124 bytes | May 31 2024 13:51:41. | |
HISTORY.txt | File | 10312 bytes | November 01 2019 23:02:34. | |
HyperParser.py | File | 12877 bytes | May 31 2024 13:51:41. | |
IOBinding.py | File | 20599 bytes | May 31 2024 13:51:41. | |
IdleHistory.py | File | 4052 bytes | May 31 2024 13:51:41. | |
MultiCall.py | File | 18571 bytes | May 31 2024 13:51:41. | |
MultiStatusBar.py | File | 1348 bytes | May 31 2024 13:51:41. | |
NEWS.txt | File | 15536 bytes | November 01 2019 23:02:34. | |
NEWS2x.txt | File | 27172 bytes | November 01 2019 23:02:34. | |
ObjectBrowser.py | File | 3975 bytes | May 31 2024 13:51:41. | |
OutputWindow.py | File | 4394 bytes | May 31 2024 13:51:41. | |
ParenMatch.py | File | 6714 bytes | May 31 2024 13:51:41. | |
PathBrowser.py | File | 3207 bytes | May 31 2024 13:51:41. | |
Percolator.py | File | 3179 bytes | May 31 2024 13:51:41. | |
PyParse.py | File | 20461 bytes | May 31 2024 13:51:41. | |
PyShell.py | File | 58846 bytes | May 31 2024 13:51:41. | |
README.txt | File | 7891 bytes | November 01 2019 23:02:34. | |
RemoteDebugger.py | File | 12007 bytes | May 31 2024 13:51:41. | |
RemoteObjectBrowser.py | File | 964 bytes | May 31 2024 13:51:41. | |
ReplaceDialog.py | File | 7481 bytes | May 31 2024 13:51:41. | |
RstripExtension.py | File | 1050 bytes | May 31 2024 13:51:41. | |
ScriptBinding.py | File | 8061 bytes | May 31 2024 13:51:41. | |
ScrolledList.py | File | 4375 bytes | May 31 2024 13:51:41. | |
SearchDialog.py | File | 3127 bytes | May 31 2024 13:51:41. | |
SearchDialogBase.py | File | 7009 bytes | May 31 2024 13:51:41. | |
SearchEngine.py | File | 7485 bytes | May 31 2024 13:51:41. | |
StackViewer.py | File | 4426 bytes | May 31 2024 13:51:41. | |
TODO.txt | File | 8478 bytes | November 01 2019 23:02:34. | |
ToolTip.py | File | 3173 bytes | May 31 2024 13:51:41. | |
TreeWidget.py | File | 15024 bytes | May 31 2024 13:51:41. | |
UndoDelegator.py | File | 10980 bytes | May 31 2024 13:51:41. | |
WidgetRedirector.py | File | 6939 bytes | May 31 2024 13:51:41. | |
WindowList.py | File | 2472 bytes | May 31 2024 13:51:41. | |
ZoomHeight.py | File | 1300 bytes | May 31 2024 13:51:41. | |
__init__.py | File | 335 bytes | May 31 2024 13:51:41. | |
__main__.py | File | 159 bytes | May 31 2024 13:51:41. | |
aboutDialog.py | File | 6987 bytes | May 31 2024 13:51:41. | |
config-extensions.def | File | 2965 bytes | November 01 2019 23:02:34. | |
config-highlight.def | File | 2515 bytes | November 01 2019 23:02:34. | |
config-keys.def | File | 7777 bytes | November 01 2019 23:02:34. | |
config-main.def | File | 2563 bytes | November 01 2019 23:02:34. | |
configDialog.py | File | 65061 bytes | May 31 2024 13:51:41. | |
configHandler.py | File | 32451 bytes | May 31 2024 13:51:41. | |
configHelpSourceEdit.py | File | 6817 bytes | May 31 2024 13:51:41. | |
configSectionNameDialog.py | File | 4007 bytes | May 31 2024 13:51:41. | |
dynOptionMenuWidget.py | File | 1990 bytes | May 31 2024 13:51:41. | |
extend.txt | File | 3642 bytes | November 01 2019 23:02:34. | |
help.html | File | 43411 bytes | November 01 2019 23:02:34. | |
help.py | File | 10952 bytes | May 31 2024 13:51:41. | |
help.txt | File | 17900 bytes | November 01 2019 23:02:34. | |
idle.py | File | 453 bytes | May 31 2024 13:51:41. | |
idle.pyw | File | 570 bytes | November 01 2019 23:02:34. | |
idlever.py | File | 415 bytes | May 31 2024 13:51:41. | |
keybindingDialog.py | File | 12416 bytes | May 31 2024 13:51:41. | |
macosxSupport.py | File | 8684 bytes | May 31 2024 13:51:41. | |
rpc.py | File | 20784 bytes | May 31 2024 13:51:41. | |
run.py | File | 13869 bytes | May 31 2024 13:51:41. | |
tabbedpages.py | File | 18418 bytes | May 31 2024 13:51:41. | |
textView.py | File | 3419 bytes | May 31 2024 13:51:41. |
import os from tkinter import * import tkinter.messagebox as tkMessageBox class FileList: # N.B. this import overridden in PyShellFileList. from idlelib.EditorWindow import EditorWindow def __init__(self, root): self.root = root self.dict = {} self.inversedict = {} self.vars = {} # For EditorWindow.getrawvar (shared Tcl variables) def open(self, filename, action=None): assert filename filename = self.canonize(filename) if os.path.isdir(filename): # This can happen when bad filename is passed on command line: tkMessageBox.showerror( "File Error", "%r is a directory." % (filename,), master=self.root) return None key = os.path.normcase(filename) if key in self.dict: edit = self.dict[key] edit.top.wakeup() return edit if action: # Don't create window, perform 'action', e.g. open in same window return action(filename) else: edit = self.EditorWindow(self, filename, key) if edit.good_load: return edit else: edit._close() return None def gotofileline(self, filename, lineno=None): edit = self.open(filename) if edit is not None and lineno is not None: edit.gotoline(lineno) def new(self, filename=None): return self.EditorWindow(self, filename) def close_all_callback(self, *args, **kwds): for edit in list(self.inversedict): reply = edit.close() if reply == "cancel": break return "break" def unregister_maybe_terminate(self, edit): try: key = self.inversedict[edit] except KeyError: print("Don't know this EditorWindow object. (close)") return if key: del self.dict[key] del self.inversedict[edit] if not self.inversedict: self.root.quit() def filename_changed_edit(self, edit): edit.saved_change_hook() try: key = self.inversedict[edit] except KeyError: print("Don't know this EditorWindow object. (rename)") return filename = edit.io.filename if not filename: if key: del self.dict[key] self.inversedict[edit] = None return filename = self.canonize(filename) newkey = os.path.normcase(filename) if newkey == key: return if newkey in self.dict: conflict = self.dict[newkey] self.inversedict[conflict] = None tkMessageBox.showerror( "Name Conflict", "You now have multiple edit windows open for %r" % (filename,), master=self.root) self.dict[newkey] = edit self.inversedict[edit] = newkey if key: try: del self.dict[key] except KeyError: pass def canonize(self, filename): if not os.path.isabs(filename): try: pwd = os.getcwd() except OSError: pass else: filename = os.path.join(pwd, filename) return os.path.normpath(filename) def _test(): from idlelib.EditorWindow import fixwordbreaks import sys root = Tk() fixwordbreaks(root) root.withdraw() flist = FileList(root) if sys.argv[1:]: for filename in sys.argv[1:]: flist.open(filename) else: flist.new() if flist.inversedict: root.mainloop() if __name__ == '__main__': _test()
SILENT KILLER Tool