Current Path: > > opt > alt > python36 > lib64 > python3.6 > > 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 | - | - | |
CREDITS.txt | File | 1866 bytes | September 04 2021 03:49:41. | |
ChangeLog | File | 56360 bytes | September 04 2021 03:49:41. | |
HISTORY.txt | File | 10312 bytes | September 04 2021 03:49:41. | |
NEWS.txt | File | 39839 bytes | September 04 2021 03:49:41. | |
NEWS2x.txt | File | 27172 bytes | September 04 2021 03:49:41. | |
README.txt | File | 9592 bytes | September 04 2021 03:49:41. | |
TODO.txt | File | 8478 bytes | September 04 2021 03:49:41. | |
__init__.py | File | 396 bytes | April 17 2024 17:19:35. | |
__main__.py | File | 159 bytes | April 17 2024 17:19:35. | |
_pyclbr.py | File | 15199 bytes | April 17 2024 17:19:35. | |
autocomplete.py | File | 9324 bytes | April 17 2024 17:19:35. | |
autocomplete_w.py | File | 19829 bytes | April 17 2024 17:19:35. | |
autoexpand.py | File | 3216 bytes | April 17 2024 17:19:35. | |
browser.py | File | 8281 bytes | April 17 2024 17:19:35. | |
calltip.py | File | 6067 bytes | April 17 2024 17:19:35. | |
calltip_w.py | File | 7111 bytes | April 17 2024 17:19:35. | |
codecontext.py | File | 10490 bytes | April 17 2024 17:19:35. | |
colorizer.py | File | 11275 bytes | April 17 2024 17:19:35. | |
config-extensions.def | File | 2266 bytes | September 04 2021 03:49:41. | |
config-highlight.def | File | 2687 bytes | September 04 2021 03:49:41. | |
config-keys.def | File | 10775 bytes | September 04 2021 03:49:41. | |
config-main.def | File | 3128 bytes | September 04 2021 03:49:41. | |
config.py | File | 38878 bytes | April 17 2024 17:19:35. | |
config_key.py | File | 13408 bytes | April 17 2024 17:19:35. | |
configdialog.py | File | 101057 bytes | April 17 2024 17:19:35. | |
debugger.py | File | 19097 bytes | April 17 2024 17:19:35. | |
debugger_r.py | File | 12140 bytes | April 17 2024 17:19:35. | |
debugobj.py | File | 4055 bytes | April 17 2024 17:19:35. | |
debugobj_r.py | File | 1082 bytes | April 17 2024 17:19:35. | |
delegator.py | File | 1043 bytes | April 17 2024 17:19:35. | |
dynoption.py | File | 2017 bytes | April 17 2024 17:19:35. | |
editor.py | File | 67275 bytes | April 17 2024 17:19:35. | |
extend.txt | File | 3642 bytes | September 04 2021 03:49:41. | |
filelist.py | File | 3896 bytes | April 17 2024 17:19:35. | |
grep.py | File | 6742 bytes | April 17 2024 17:19:35. | |
help.html | File | 55114 bytes | September 04 2021 03:49:41. | |
help.py | File | 11325 bytes | April 17 2024 17:19:35. | |
help_about.py | File | 8981 bytes | April 17 2024 17:19:35. | |
history.py | File | 4043 bytes | April 17 2024 17:19:35. | |
hyperparser.py | File | 12882 bytes | April 17 2024 17:19:35. | |
idle.py | File | 454 bytes | April 17 2024 17:19:35. | |
idle.pyw | File | 570 bytes | September 04 2021 03:49:41. | |
iomenu.py | File | 20734 bytes | April 17 2024 17:19:35. | |
macosx.py | File | 9660 bytes | April 17 2024 17:19:35. | |
mainmenu.py | File | 3703 bytes | April 17 2024 17:19:35. | |
multicall.py | File | 18648 bytes | April 17 2024 17:19:35. | |
outwin.py | File | 5808 bytes | April 17 2024 17:19:35. | |
paragraph.py | File | 7167 bytes | April 17 2024 17:19:35. | |
parenmatch.py | File | 7204 bytes | April 17 2024 17:19:35. | |
pathbrowser.py | File | 3193 bytes | April 17 2024 17:19:35. | |
percolator.py | File | 3130 bytes | April 17 2024 17:19:35. | |
pyparse.py | File | 20118 bytes | April 17 2024 17:19:35. | |
pyshell.py | File | 57728 bytes | April 17 2024 17:19:35. | |
query.py | File | 12434 bytes | April 17 2024 17:19:35. | |
redirector.py | File | 6875 bytes | April 17 2024 17:19:35. | |
replace.py | File | 7502 bytes | April 17 2024 17:19:35. | |
rpc.py | File | 21137 bytes | April 17 2024 17:19:35. | |
rstrip.py | File | 868 bytes | April 17 2024 17:19:35. | |
run.py | File | 17272 bytes | April 17 2024 17:19:35. | |
runscript.py | File | 7841 bytes | April 17 2024 17:19:35. | |
scrolledlist.py | File | 4458 bytes | April 17 2024 17:19:35. | |
search.py | File | 3164 bytes | April 17 2024 17:19:35. | |
searchbase.py | File | 7451 bytes | April 17 2024 17:19:35. | |
searchengine.py | File | 7472 bytes | April 17 2024 17:19:35. | |
squeezer.py | File | 13308 bytes | April 17 2024 17:19:35. | |
stackviewer.py | File | 4454 bytes | April 17 2024 17:19:35. | |
statusbar.py | File | 1441 bytes | April 17 2024 17:19:35. | |
textview.py | File | 6121 bytes | April 17 2024 17:19:35. | |
tooltip.py | File | 6486 bytes | April 17 2024 17:19:35. | |
tree.py | File | 15089 bytes | April 17 2024 17:19:35. | |
undo.py | File | 11047 bytes | April 17 2024 17:19:35. | |
window.py | File | 2588 bytes | April 17 2024 17:19:35. | |
zoomheight.py | File | 1340 bytes | April 17 2024 17:19:35. | |
zzdummy.py | File | 961 bytes | April 17 2024 17:19:35. |
"idlelib.filelist" import os from tkinter import messagebox as tkMessageBox class FileList: # N.B. this import overridden in PyShellFileList. from idlelib.editor 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(): # TODO check and convert to htest from tkinter import Tk from idlelib.editor import fixwordbreaks from idlelib.run import fix_scaling root = Tk() fix_scaling(root) fixwordbreaks(root) root.withdraw() flist = FileList(root) flist.new() if flist.inversedict: root.mainloop() if __name__ == '__main__': from unittest import main main('idlelib.idle_test.test_filelist', verbosity=2) # _test()
SILENT KILLER Tool