Linux premium71.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
LiteSpeed
Server IP : 198.187.29.8 & Your IP : 3.149.24.115
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib64 /
python2.7 /
idlelib /
Delete
Unzip
Name
Size
Permission
Date
Action
Icons
[ DIR ]
drwxr-xr-x
2024-06-13 10:37
idle_test
[ DIR ]
drwxr-xr-x
2024-06-13 10:37
AutoComplete.py
8.75
KB
-rw-r--r--
2024-04-10 04:58
AutoComplete.pyc
7.82
KB
-rw-r--r--
2024-04-10 04:58
AutoComplete.pyo
7.82
KB
-rw-r--r--
2024-04-10 04:58
AutoCompleteWindow.py
16.91
KB
-rw-r--r--
2024-04-10 04:58
AutoCompleteWindow.pyc
12.19
KB
-rw-r--r--
2024-04-10 04:58
AutoCompleteWindow.pyo
12.13
KB
-rw-r--r--
2024-04-10 04:58
AutoExpand.py
3.32
KB
-rw-r--r--
2024-04-10 04:58
AutoExpand.pyc
3.42
KB
-rw-r--r--
2024-04-10 04:58
AutoExpand.pyo
3.42
KB
-rw-r--r--
2024-04-10 04:58
Bindings.py
2.91
KB
-rw-r--r--
2024-04-10 04:58
Bindings.pyc
4.58
KB
-rw-r--r--
2024-04-10 04:58
Bindings.pyo
4.58
KB
-rw-r--r--
2024-04-10 04:58
CREDITS.txt
1.82
KB
-rw-r--r--
2024-04-10 04:58
CallTipWindow.py
5.92
KB
-rw-r--r--
2024-04-10 04:58
CallTipWindow.pyc
5.99
KB
-rw-r--r--
2024-04-10 04:58
CallTipWindow.pyo
5.99
KB
-rw-r--r--
2024-04-10 04:58
CallTips.py
7.56
KB
-rw-r--r--
2024-04-10 04:58
CallTips.pyc
7.94
KB
-rw-r--r--
2024-04-10 04:58
CallTips.pyo
7.94
KB
-rw-r--r--
2024-04-10 04:58
ChangeLog
55.07
KB
-rw-r--r--
2024-04-10 04:58
ClassBrowser.py
6.83
KB
-rw-r--r--
2024-04-10 04:58
ClassBrowser.pyc
9.28
KB
-rw-r--r--
2024-04-10 04:58
ClassBrowser.pyo
9.28
KB
-rw-r--r--
2024-04-10 04:58
CodeContext.py
8.15
KB
-rw-r--r--
2024-04-10 04:58
CodeContext.pyc
6.5
KB
-rw-r--r--
2024-04-10 04:58
CodeContext.pyo
6.46
KB
-rw-r--r--
2024-04-10 04:58
ColorDelegator.py
9.53
KB
-rw-r--r--
2024-04-10 04:58
ColorDelegator.pyc
8.69
KB
-rw-r--r--
2024-04-10 04:58
ColorDelegator.pyo
8.69
KB
-rw-r--r--
2024-04-10 04:58
Debugger.py
17.81
KB
-rw-r--r--
2024-04-10 04:58
Debugger.pyc
17.13
KB
-rw-r--r--
2024-04-10 04:58
Debugger.pyo
17.13
KB
-rw-r--r--
2024-04-10 04:58
Delegator.py
665
B
-rw-r--r--
2024-04-10 04:58
Delegator.pyc
1.24
KB
-rw-r--r--
2024-04-10 04:58
Delegator.pyo
1.24
KB
-rw-r--r--
2024-04-10 04:58
EditorWindow.py
63.96
KB
-rw-r--r--
2024-04-10 04:58
EditorWindow.pyc
55.53
KB
-rw-r--r--
2024-04-10 04:58
EditorWindow.pyo
55.43
KB
-rw-r--r--
2024-04-10 04:58
FileList.py
3.63
KB
-rw-r--r--
2024-04-10 04:58
FileList.pyc
3.93
KB
-rw-r--r--
2024-04-10 04:58
FileList.pyo
3.9
KB
-rw-r--r--
2024-04-10 04:58
FormatParagraph.py
7.12
KB
-rw-r--r--
2024-04-10 04:58
FormatParagraph.pyc
6.97
KB
-rw-r--r--
2024-04-10 04:58
FormatParagraph.pyo
6.97
KB
-rw-r--r--
2024-04-10 04:58
GrepDialog.py
5.02
KB
-rw-r--r--
2024-04-10 04:58
GrepDialog.pyc
6.27
KB
-rw-r--r--
2024-04-10 04:58
GrepDialog.pyo
6.27
KB
-rw-r--r--
2024-04-10 04:58
HISTORY.txt
10.08
KB
-rw-r--r--
2024-04-10 04:58
HyperParser.py
10.25
KB
-rw-r--r--
2024-04-10 04:58
HyperParser.pyc
6.52
KB
-rw-r--r--
2024-04-10 04:58
HyperParser.pyo
6.52
KB
-rw-r--r--
2024-04-10 04:58
IOBinding.py
21.4
KB
-rw-r--r--
2024-04-10 04:58
IOBinding.pyc
18.1
KB
-rw-r--r--
2024-04-10 04:58
IOBinding.pyo
18.1
KB
-rw-r--r--
2024-04-10 04:58
IdleHistory.py
3.96
KB
-rw-r--r--
2024-04-10 04:58
IdleHistory.pyc
3.96
KB
-rw-r--r--
2024-04-10 04:58
IdleHistory.pyo
3.96
KB
-rw-r--r--
2024-04-10 04:58
MultiCall.py
17.29
KB
-rw-r--r--
2024-04-10 04:58
MultiCall.pyc
15.97
KB
-rw-r--r--
2024-04-10 04:58
MultiCall.pyo
15.9
KB
-rw-r--r--
2024-04-10 04:58
MultiStatusBar.py
1.32
KB
-rw-r--r--
2024-04-10 04:58
MultiStatusBar.pyc
2.23
KB
-rw-r--r--
2024-04-10 04:58
MultiStatusBar.pyo
2.23
KB
-rw-r--r--
2024-04-10 04:58
NEWS.txt
46.14
KB
-rw-r--r--
2024-04-10 04:58
ObjectBrowser.py
4.27
KB
-rw-r--r--
2024-04-10 04:58
ObjectBrowser.pyc
6.9
KB
-rw-r--r--
2024-04-10 04:58
ObjectBrowser.pyo
6.9
KB
-rw-r--r--
2024-04-10 04:58
OutputWindow.py
4.47
KB
-rw-r--r--
2024-04-10 04:58
OutputWindow.pyc
5.11
KB
-rw-r--r--
2024-04-10 04:58
OutputWindow.pyo
5.11
KB
-rw-r--r--
2024-04-10 04:58
ParenMatch.py
6.56
KB
-rw-r--r--
2024-04-10 04:58
ParenMatch.pyc
6.96
KB
-rw-r--r--
2024-04-10 04:58
ParenMatch.pyo
6.96
KB
-rw-r--r--
2024-04-10 04:58
PathBrowser.py
2.94
KB
-rw-r--r--
2024-04-10 04:58
PathBrowser.pyc
4.38
KB
-rw-r--r--
2024-04-10 04:58
PathBrowser.pyo
4.38
KB
-rw-r--r--
2024-04-10 04:58
Percolator.py
3.15
KB
-rw-r--r--
2024-04-10 04:58
Percolator.pyc
4.5
KB
-rw-r--r--
2024-04-10 04:58
Percolator.pyo
4.32
KB
-rw-r--r--
2024-04-10 04:58
PyParse.py
19.05
KB
-rw-r--r--
2024-04-10 04:58
PyParse.pyc
9.77
KB
-rw-r--r--
2024-04-10 04:58
PyParse.pyo
9.34
KB
-rw-r--r--
2024-04-10 04:58
PyShell.py
57.48
KB
-rwxr-xr-x
2024-04-10 04:58
PyShell.pyc
51.59
KB
-rw-r--r--
2024-04-10 04:58
PyShell.pyo
51.49
KB
-rw-r--r--
2024-04-10 04:58
README.txt
7.71
KB
-rw-r--r--
2024-04-10 04:58
RemoteDebugger.py
11.36
KB
-rw-r--r--
2024-04-10 04:58
RemoteDebugger.pyc
15.94
KB
-rw-r--r--
2024-04-10 04:58
RemoteDebugger.pyo
15.79
KB
-rw-r--r--
2024-04-10 04:58
RemoteObjectBrowser.py
942
B
-rw-r--r--
2024-04-10 04:58
RemoteObjectBrowser.pyc
2.1
KB
-rw-r--r--
2024-04-10 04:58
RemoteObjectBrowser.pyo
2.1
KB
-rw-r--r--
2024-04-10 04:58
ReplaceDialog.py
6.48
KB
-rw-r--r--
2024-04-10 04:58
ReplaceDialog.pyc
7.57
KB
-rw-r--r--
2024-04-10 04:58
ReplaceDialog.pyo
7.57
KB
-rw-r--r--
2024-04-10 04:58
RstripExtension.py
1.03
KB
-rw-r--r--
2024-04-10 04:58
RstripExtension.pyc
1.58
KB
-rw-r--r--
2024-04-10 04:58
RstripExtension.pyo
1.58
KB
-rw-r--r--
2024-04-10 04:58
ScriptBinding.py
8.26
KB
-rw-r--r--
2024-04-10 04:58
ScriptBinding.pyc
8.01
KB
-rw-r--r--
2024-04-10 04:58
ScriptBinding.pyo
8.01
KB
-rw-r--r--
2024-04-10 04:58
ScrolledList.py
4.27
KB
-rw-r--r--
2024-04-10 04:58
ScrolledList.pyc
6.33
KB
-rw-r--r--
2024-04-10 04:58
ScrolledList.pyo
6.33
KB
-rw-r--r--
2024-04-10 04:58
SearchDialog.py
2.57
KB
-rw-r--r--
2024-04-10 04:58
SearchDialog.pyc
3.89
KB
-rw-r--r--
2024-04-10 04:58
SearchDialog.pyo
3.89
KB
-rw-r--r--
2024-04-10 04:58
SearchDialogBase.py
6.93
KB
-rw-r--r--
2024-04-10 04:58
SearchDialogBase.pyc
8.26
KB
-rw-r--r--
2024-04-10 04:58
SearchDialogBase.pyo
8.26
KB
-rw-r--r--
2024-04-10 04:58
SearchEngine.py
7.29
KB
-rw-r--r--
2024-04-10 04:58
SearchEngine.pyc
8.11
KB
-rw-r--r--
2024-04-10 04:58
SearchEngine.pyo
8.11
KB
-rw-r--r--
2024-04-10 04:58
StackViewer.py
4.33
KB
-rw-r--r--
2024-04-10 04:58
StackViewer.pyc
6.25
KB
-rw-r--r--
2024-04-10 04:58
StackViewer.pyo
6.25
KB
-rw-r--r--
2024-04-10 04:58
TODO.txt
8.28
KB
-rw-r--r--
2024-04-10 04:58
ToolTip.py
3.1
KB
-rw-r--r--
2024-04-10 04:58
ToolTip.pyc
4.56
KB
-rw-r--r--
2024-04-10 04:58
ToolTip.pyo
4.56
KB
-rw-r--r--
2024-04-10 04:58
TreeWidget.py
14.68
KB
-rw-r--r--
2024-04-10 04:58
TreeWidget.pyc
17.28
KB
-rw-r--r--
2024-04-10 04:58
TreeWidget.pyo
17.28
KB
-rw-r--r--
2024-04-10 04:58
UndoDelegator.py
10.53
KB
-rw-r--r--
2024-04-10 04:58
UndoDelegator.pyc
13.24
KB
-rw-r--r--
2024-04-10 04:58
UndoDelegator.pyo
13.24
KB
-rw-r--r--
2024-04-10 04:58
WidgetRedirector.py
6.74
KB
-rw-r--r--
2024-04-10 04:58
WidgetRedirector.pyc
7.59
KB
-rw-r--r--
2024-04-10 04:58
WidgetRedirector.pyo
7.59
KB
-rw-r--r--
2024-04-10 04:58
WindowList.py
2.42
KB
-rw-r--r--
2024-04-10 04:58
WindowList.pyc
3.55
KB
-rw-r--r--
2024-04-10 04:58
WindowList.pyo
3.55
KB
-rw-r--r--
2024-04-10 04:58
ZoomHeight.py
1.27
KB
-rw-r--r--
2024-04-10 04:58
ZoomHeight.pyc
1.61
KB
-rw-r--r--
2024-04-10 04:58
ZoomHeight.pyo
1.61
KB
-rw-r--r--
2024-04-10 04:58
__init__.py
288
B
-rw-r--r--
2024-04-10 04:58
__init__.pyc
431
B
-rw-r--r--
2024-04-10 04:58
__init__.pyo
431
B
-rw-r--r--
2024-04-10 04:58
aboutDialog.py
6.85
KB
-rw-r--r--
2024-04-10 04:58
aboutDialog.pyc
6.69
KB
-rw-r--r--
2024-04-10 04:58
aboutDialog.pyo
6.69
KB
-rw-r--r--
2024-04-10 04:58
config-extensions.def
2.9
KB
-rw-r--r--
2024-04-10 04:58
config-highlight.def
2.46
KB
-rw-r--r--
2024-04-10 04:58
config-keys.def
7.59
KB
-rw-r--r--
2024-04-10 04:58
config-main.def
2.5
KB
-rw-r--r--
2024-04-10 04:58
configDialog.py
64.41
KB
-rw-r--r--
2024-04-10 04:58
configDialog.pyc
52.04
KB
-rw-r--r--
2024-04-10 04:58
configDialog.pyo
52.04
KB
-rw-r--r--
2024-04-10 04:58
configHandler.py
31.72
KB
-rw-r--r--
2024-04-10 04:58
configHandler.pyc
28.67
KB
-rw-r--r--
2024-04-10 04:58
configHandler.pyo
28.67
KB
-rw-r--r--
2024-04-10 04:58
configHelpSourceEdit.py
6.53
KB
-rw-r--r--
2024-04-10 04:58
configHelpSourceEdit.pyc
6.44
KB
-rw-r--r--
2024-04-10 04:58
configHelpSourceEdit.pyo
6.44
KB
-rw-r--r--
2024-04-10 04:58
configSectionNameDialog.py
3.95
KB
-rw-r--r--
2024-04-10 04:58
configSectionNameDialog.pyc
4.32
KB
-rw-r--r--
2024-04-10 04:58
configSectionNameDialog.pyo
4.32
KB
-rw-r--r--
2024-04-10 04:58
dynOptionMenuWidget.py
1.94
KB
-rw-r--r--
2024-04-10 04:58
dynOptionMenuWidget.pyc
2.72
KB
-rw-r--r--
2024-04-10 04:58
dynOptionMenuWidget.pyo
2.72
KB
-rw-r--r--
2024-04-10 04:58
extend.txt
3.56
KB
-rw-r--r--
2024-04-10 04:58
help.html
41.42
KB
-rw-r--r--
2024-04-10 04:58
help.py
10.78
KB
-rw-r--r--
2024-04-10 04:58
help.pyc
11.98
KB
-rw-r--r--
2024-04-10 04:58
help.pyo
11.98
KB
-rw-r--r--
2024-04-10 04:58
help.txt
11.86
KB
-rw-r--r--
2024-04-10 04:58
idle.py
453
B
-rw-r--r--
2024-04-10 04:58
idle.pyc
410
B
-rw-r--r--
2024-04-10 04:58
idle.pyo
410
B
-rw-r--r--
2024-04-10 04:58
idle.pyw
563
B
-rw-r--r--
2024-04-10 04:58
idlever.py
415
B
-rw-r--r--
2024-04-10 04:58
idlever.pyc
578
B
-rw-r--r--
2024-04-10 04:58
idlever.pyo
578
B
-rw-r--r--
2024-04-10 04:58
keybindingDialog.py
12.18
KB
-rw-r--r--
2024-04-10 04:58
keybindingDialog.pyc
11.89
KB
-rw-r--r--
2024-04-10 04:58
keybindingDialog.pyo
11.89
KB
-rw-r--r--
2024-04-10 04:58
macosxSupport.py
8.24
KB
-rw-r--r--
2024-04-10 04:58
macosxSupport.pyc
8.16
KB
-rw-r--r--
2024-04-10 04:58
macosxSupport.pyo
8.02
KB
-rw-r--r--
2024-04-10 04:58
rpc.py
19.68
KB
-rw-r--r--
2024-04-10 04:58
rpc.pyc
21.22
KB
-rw-r--r--
2024-04-10 04:58
rpc.pyo
21.12
KB
-rw-r--r--
2024-04-10 04:58
run.py
12.61
KB
-rw-r--r--
2024-04-10 04:58
run.pyc
13.1
KB
-rw-r--r--
2024-04-10 04:58
run.pyo
13.05
KB
-rw-r--r--
2024-04-10 04:58
tabbedpages.py
18.01
KB
-rw-r--r--
2024-04-10 04:58
tabbedpages.pyc
18.13
KB
-rw-r--r--
2024-04-10 04:58
tabbedpages.pyo
18.13
KB
-rw-r--r--
2024-04-10 04:58
textView.py
3.44
KB
-rw-r--r--
2024-04-10 04:58
textView.pyc
3.93
KB
-rw-r--r--
2024-04-10 04:58
textView.pyo
3.93
KB
-rw-r--r--
2024-04-10 04:58
Save
Rename
"Implement Idle Shell history mechanism with History class" from idlelib.configHandler import idleConf class History: ''' Implement Idle Shell history mechanism. store - Store source statement (called from PyShell.resetoutput). fetch - Fetch stored statement matching prefix already entered. history_next - Bound to <<history-next>> event (default Alt-N). history_prev - Bound to <<history-prev>> event (default Alt-P). ''' def __init__(self, text): '''Initialize data attributes and bind event methods. .text - Idle wrapper of tk Text widget, with .bell(). .history - source statements, possibly with multiple lines. .prefix - source already entered at prompt; filters history list. .pointer - index into history. .cyclic - wrap around history list (or not). ''' self.text = text self.history = [] self.prefix = None self.pointer = None self.cyclic = idleConf.GetOption("main", "History", "cyclic", 1, "bool") text.bind("<<history-previous>>", self.history_prev) text.bind("<<history-next>>", self.history_next) def history_next(self, event): "Fetch later statement; start with ealiest if cyclic." self.fetch(reverse=False) return "break" def history_prev(self, event): "Fetch earlier statement; start with most recent." self.fetch(reverse=True) return "break" def fetch(self, reverse): '''Fetch statememt and replace current line in text widget. Set prefix and pointer as needed for successive fetches. Reset them to None, None when returning to the start line. Sound bell when return to start line or cannot leave a line because cyclic is False. ''' nhist = len(self.history) pointer = self.pointer prefix = self.prefix if pointer is not None and prefix is not None: if self.text.compare("insert", "!=", "end-1c") or \ self.text.get("iomark", "end-1c") != self.history[pointer]: pointer = prefix = None self.text.mark_set("insert", "end-1c") # != after cursor move if pointer is None or prefix is None: prefix = self.text.get("iomark", "end-1c") if reverse: pointer = nhist # will be decremented else: if self.cyclic: pointer = -1 # will be incremented else: # abort history_next self.text.bell() return nprefix = len(prefix) while 1: pointer += -1 if reverse else 1 if pointer < 0 or pointer >= nhist: self.text.bell() if not self.cyclic and pointer < 0: # abort history_prev return else: if self.text.get("iomark", "end-1c") != prefix: self.text.delete("iomark", "end-1c") self.text.insert("iomark", prefix) pointer = prefix = None break item = self.history[pointer] if item[:nprefix] == prefix and len(item) > nprefix: self.text.delete("iomark", "end-1c") self.text.insert("iomark", item) break self.text.see("insert") self.text.tag_remove("sel", "1.0", "end") self.pointer = pointer self.prefix = prefix def store(self, source): "Store Shell input statement into history list." source = source.strip() if len(source) > 2: # avoid duplicates try: self.history.remove(source) except ValueError: pass self.history.append(source) self.pointer = None self.prefix = None if __name__ == "__main__": from unittest import main main('idlelib.idle_test.test_idlehistory', verbosity=2, exit=False)