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
/
usr /
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.82
KB
-rw-r--r--
AutoComplete.pyo
7.82
KB
-rw-r--r--
AutoCompleteWindow.py
16.91
KB
-rw-r--r--
AutoCompleteWindow.pyc
12.19
KB
-rw-r--r--
AutoCompleteWindow.pyo
12.13
KB
-rw-r--r--
AutoExpand.py
3.32
KB
-rw-r--r--
AutoExpand.pyc
3.42
KB
-rw-r--r--
AutoExpand.pyo
3.42
KB
-rw-r--r--
Bindings.py
2.91
KB
-rw-r--r--
Bindings.pyc
4.58
KB
-rw-r--r--
Bindings.pyo
4.58
KB
-rw-r--r--
CREDITS.txt
1.82
KB
-rw-r--r--
CallTipWindow.py
5.92
KB
-rw-r--r--
CallTipWindow.pyc
5.99
KB
-rw-r--r--
CallTipWindow.pyo
5.99
KB
-rw-r--r--
CallTips.py
7.56
KB
-rw-r--r--
CallTips.pyc
7.94
KB
-rw-r--r--
CallTips.pyo
7.94
KB
-rw-r--r--
ChangeLog
55.07
KB
-rw-r--r--
ClassBrowser.py
6.83
KB
-rw-r--r--
ClassBrowser.pyc
9.28
KB
-rw-r--r--
ClassBrowser.pyo
9.28
KB
-rw-r--r--
CodeContext.py
8.15
KB
-rw-r--r--
CodeContext.pyc
6.5
KB
-rw-r--r--
CodeContext.pyo
6.46
KB
-rw-r--r--
ColorDelegator.py
9.53
KB
-rw-r--r--
ColorDelegator.pyc
8.69
KB
-rw-r--r--
ColorDelegator.pyo
8.69
KB
-rw-r--r--
Debugger.py
17.81
KB
-rw-r--r--
Debugger.pyc
17.13
KB
-rw-r--r--
Debugger.pyo
17.13
KB
-rw-r--r--
Delegator.py
665
B
-rw-r--r--
Delegator.pyc
1.24
KB
-rw-r--r--
Delegator.pyo
1.24
KB
-rw-r--r--
EditorWindow.py
63.96
KB
-rw-r--r--
EditorWindow.pyc
55.53
KB
-rw-r--r--
EditorWindow.pyo
55.43
KB
-rw-r--r--
FileList.py
3.63
KB
-rw-r--r--
FileList.pyc
3.93
KB
-rw-r--r--
FileList.pyo
3.9
KB
-rw-r--r--
FormatParagraph.py
7.12
KB
-rw-r--r--
FormatParagraph.pyc
6.97
KB
-rw-r--r--
FormatParagraph.pyo
6.97
KB
-rw-r--r--
GrepDialog.py
5.02
KB
-rw-r--r--
GrepDialog.pyc
6.27
KB
-rw-r--r--
GrepDialog.pyo
6.27
KB
-rw-r--r--
HISTORY.txt
10.08
KB
-rw-r--r--
HyperParser.py
10.25
KB
-rw-r--r--
HyperParser.pyc
6.52
KB
-rw-r--r--
HyperParser.pyo
6.52
KB
-rw-r--r--
IOBinding.py
21.4
KB
-rw-r--r--
IOBinding.pyc
18.1
KB
-rw-r--r--
IOBinding.pyo
18.1
KB
-rw-r--r--
IdleHistory.py
3.96
KB
-rw-r--r--
IdleHistory.pyc
3.96
KB
-rw-r--r--
IdleHistory.pyo
3.96
KB
-rw-r--r--
MultiCall.py
17.29
KB
-rw-r--r--
MultiCall.pyc
15.97
KB
-rw-r--r--
MultiCall.pyo
15.9
KB
-rw-r--r--
MultiStatusBar.py
1.32
KB
-rw-r--r--
MultiStatusBar.pyc
2.23
KB
-rw-r--r--
MultiStatusBar.pyo
2.23
KB
-rw-r--r--
NEWS.txt
46.14
KB
-rw-r--r--
ObjectBrowser.py
4.27
KB
-rw-r--r--
ObjectBrowser.pyc
6.9
KB
-rw-r--r--
ObjectBrowser.pyo
6.9
KB
-rw-r--r--
OutputWindow.py
4.47
KB
-rw-r--r--
OutputWindow.pyc
5.11
KB
-rw-r--r--
OutputWindow.pyo
5.11
KB
-rw-r--r--
ParenMatch.py
6.56
KB
-rw-r--r--
ParenMatch.pyc
6.96
KB
-rw-r--r--
ParenMatch.pyo
6.96
KB
-rw-r--r--
PathBrowser.py
2.94
KB
-rw-r--r--
PathBrowser.pyc
4.38
KB
-rw-r--r--
PathBrowser.pyo
4.38
KB
-rw-r--r--
Percolator.py
3.15
KB
-rw-r--r--
Percolator.pyc
4.5
KB
-rw-r--r--
Percolator.pyo
4.32
KB
-rw-r--r--
PyParse.py
19.05
KB
-rw-r--r--
PyParse.pyc
9.77
KB
-rw-r--r--
PyParse.pyo
9.34
KB
-rw-r--r--
PyShell.py
57.48
KB
-rwxr-xr-x
PyShell.pyc
51.59
KB
-rw-r--r--
PyShell.pyo
51.49
KB
-rw-r--r--
README.txt
7.71
KB
-rw-r--r--
RemoteDebugger.py
11.36
KB
-rw-r--r--
RemoteDebugger.pyc
15.94
KB
-rw-r--r--
RemoteDebugger.pyo
15.79
KB
-rw-r--r--
RemoteObjectBrowser.py
942
B
-rw-r--r--
RemoteObjectBrowser.pyc
2.1
KB
-rw-r--r--
RemoteObjectBrowser.pyo
2.1
KB
-rw-r--r--
ReplaceDialog.py
6.48
KB
-rw-r--r--
ReplaceDialog.pyc
7.57
KB
-rw-r--r--
ReplaceDialog.pyo
7.57
KB
-rw-r--r--
RstripExtension.py
1.03
KB
-rw-r--r--
RstripExtension.pyc
1.58
KB
-rw-r--r--
RstripExtension.pyo
1.58
KB
-rw-r--r--
ScriptBinding.py
8.26
KB
-rw-r--r--
ScriptBinding.pyc
8.01
KB
-rw-r--r--
ScriptBinding.pyo
8.01
KB
-rw-r--r--
ScrolledList.py
4.27
KB
-rw-r--r--
ScrolledList.pyc
6.33
KB
-rw-r--r--
ScrolledList.pyo
6.33
KB
-rw-r--r--
SearchDialog.py
2.57
KB
-rw-r--r--
SearchDialog.pyc
3.89
KB
-rw-r--r--
SearchDialog.pyo
3.89
KB
-rw-r--r--
SearchDialogBase.py
6.93
KB
-rw-r--r--
SearchDialogBase.pyc
8.26
KB
-rw-r--r--
SearchDialogBase.pyo
8.26
KB
-rw-r--r--
SearchEngine.py
7.29
KB
-rw-r--r--
SearchEngine.pyc
8.11
KB
-rw-r--r--
SearchEngine.pyo
8.11
KB
-rw-r--r--
StackViewer.py
4.33
KB
-rw-r--r--
StackViewer.pyc
6.25
KB
-rw-r--r--
StackViewer.pyo
6.25
KB
-rw-r--r--
TODO.txt
8.28
KB
-rw-r--r--
ToolTip.py
3.1
KB
-rw-r--r--
ToolTip.pyc
4.56
KB
-rw-r--r--
ToolTip.pyo
4.56
KB
-rw-r--r--
TreeWidget.py
14.68
KB
-rw-r--r--
TreeWidget.pyc
17.28
KB
-rw-r--r--
TreeWidget.pyo
17.28
KB
-rw-r--r--
UndoDelegator.py
10.53
KB
-rw-r--r--
UndoDelegator.pyc
13.24
KB
-rw-r--r--
UndoDelegator.pyo
13.24
KB
-rw-r--r--
WidgetRedirector.py
6.74
KB
-rw-r--r--
WidgetRedirector.pyc
7.59
KB
-rw-r--r--
WidgetRedirector.pyo
7.59
KB
-rw-r--r--
WindowList.py
2.42
KB
-rw-r--r--
WindowList.pyc
3.55
KB
-rw-r--r--
WindowList.pyo
3.55
KB
-rw-r--r--
ZoomHeight.py
1.27
KB
-rw-r--r--
ZoomHeight.pyc
1.61
KB
-rw-r--r--
ZoomHeight.pyo
1.61
KB
-rw-r--r--
__init__.py
288
B
-rw-r--r--
__init__.pyc
431
B
-rw-r--r--
__init__.pyo
431
B
-rw-r--r--
aboutDialog.py
6.85
KB
-rw-r--r--
aboutDialog.pyc
6.69
KB
-rw-r--r--
aboutDialog.pyo
6.69
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
52.04
KB
-rw-r--r--
configDialog.pyo
52.04
KB
-rw-r--r--
configHandler.py
31.72
KB
-rw-r--r--
configHandler.pyc
28.67
KB
-rw-r--r--
configHandler.pyo
28.67
KB
-rw-r--r--
configHelpSourceEdit.py
6.53
KB
-rw-r--r--
configHelpSourceEdit.pyc
6.44
KB
-rw-r--r--
configHelpSourceEdit.pyo
6.44
KB
-rw-r--r--
configSectionNameDialog.py
3.95
KB
-rw-r--r--
configSectionNameDialog.pyc
4.32
KB
-rw-r--r--
configSectionNameDialog.pyo
4.32
KB
-rw-r--r--
dynOptionMenuWidget.py
1.94
KB
-rw-r--r--
dynOptionMenuWidget.pyc
2.72
KB
-rw-r--r--
dynOptionMenuWidget.pyo
2.72
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
11.98
KB
-rw-r--r--
help.pyo
11.98
KB
-rw-r--r--
help.txt
11.86
KB
-rw-r--r--
idle.py
453
B
-rw-r--r--
idle.pyc
410
B
-rw-r--r--
idle.pyo
410
B
-rw-r--r--
idle.pyw
563
B
-rw-r--r--
idlever.py
415
B
-rw-r--r--
idlever.pyc
578
B
-rw-r--r--
idlever.pyo
578
B
-rw-r--r--
keybindingDialog.py
12.18
KB
-rw-r--r--
keybindingDialog.pyc
11.89
KB
-rw-r--r--
keybindingDialog.pyo
11.89
KB
-rw-r--r--
macosxSupport.py
8.24
KB
-rw-r--r--
macosxSupport.pyc
8.16
KB
-rw-r--r--
macosxSupport.pyo
8.02
KB
-rw-r--r--
rpc.py
19.68
KB
-rw-r--r--
rpc.pyc
21.22
KB
-rw-r--r--
rpc.pyo
21.12
KB
-rw-r--r--
run.py
12.61
KB
-rw-r--r--
run.pyc
13.1
KB
-rw-r--r--
run.pyo
13.05
KB
-rw-r--r--
tabbedpages.py
18.01
KB
-rw-r--r--
tabbedpages.pyc
18.13
KB
-rw-r--r--
tabbedpages.pyo
18.13
KB
-rw-r--r--
textView.py
3.44
KB
-rw-r--r--
textView.pyc
3.93
KB
-rw-r--r--
textView.pyo
3.93
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ColorDelegator.py
import time import re import keyword import __builtin__ from idlelib.Delegator import Delegator from idlelib.configHandler import idleConf DEBUG = False def any(name, alternates): "Return a named group pattern matching list of alternates." return "(?P<%s>" % name + "|".join(alternates) + ")" def make_pat(): kw = r"\b" + any("KEYWORD", keyword.kwlist) + r"\b" builtinlist = [str(name) for name in dir(__builtin__) if not name.startswith('_')] # We don't know whether "print" is a function or a keyword, # so we always treat is as a keyword (the most common case). builtinlist.remove('print') # self.file = file("file") : # 1st 'file' colorized normal, 2nd as builtin, 3rd as string builtin = r"([^.'\"\\#]\b|^)" + any("BUILTIN", builtinlist) + r"\b" comment = any("COMMENT", [r"#[^\n]*"]) stringprefix = r"(\br|u|ur|R|U|UR|Ur|uR|b|B|br|Br|bR|BR)?" sqstring = stringprefix + r"'[^'\\\n]*(\\.[^'\\\n]*)*'?" dqstring = stringprefix + r'"[^"\\\n]*(\\.[^"\\\n]*)*"?' sq3string = stringprefix + r"'''[^'\\]*((\\.|'(?!''))[^'\\]*)*(''')?" dq3string = stringprefix + r'"""[^"\\]*((\\.|"(?!""))[^"\\]*)*(""")?' string = any("STRING", [sq3string, dq3string, sqstring, dqstring]) return kw + "|" + builtin + "|" + comment + "|" + string +\ "|" + any("SYNC", [r"\n"]) prog = re.compile(make_pat(), re.S) idprog = re.compile(r"\s+(\w+)", re.S) class ColorDelegator(Delegator): def __init__(self): Delegator.__init__(self) self.prog = prog self.idprog = idprog self.LoadTagDefs() def setdelegate(self, delegate): if self.delegate is not None: self.unbind("<<toggle-auto-coloring>>") Delegator.setdelegate(self, delegate) if delegate is not None: self.config_colors() self.bind("<<toggle-auto-coloring>>", self.toggle_colorize_event) self.notify_range("1.0", "end") else: # No delegate - stop any colorizing self.stop_colorizing = True self.allow_colorizing = False def config_colors(self): for tag, cnf in self.tagdefs.items(): if cnf: self.tag_configure(tag, **cnf) self.tag_raise('sel') def LoadTagDefs(self): theme = idleConf.CurrentTheme() self.tagdefs = { "COMMENT": idleConf.GetHighlight(theme, "comment"), "KEYWORD": idleConf.GetHighlight(theme, "keyword"), "BUILTIN": idleConf.GetHighlight(theme, "builtin"), "STRING": idleConf.GetHighlight(theme, "string"), "DEFINITION": idleConf.GetHighlight(theme, "definition"), "SYNC": {'background':None,'foreground':None}, "TODO": {'background':None,'foreground':None}, "ERROR": idleConf.GetHighlight(theme, "error"), # The following is used by ReplaceDialog: "hit": idleConf.GetHighlight(theme, "hit"), } if DEBUG: print 'tagdefs',self.tagdefs def insert(self, index, chars, tags=None): index = self.index(index) self.delegate.insert(index, chars, tags) self.notify_range(index, index + "+%dc" % len(chars)) def delete(self, index1, index2=None): index1 = self.index(index1) self.delegate.delete(index1, index2) self.notify_range(index1) after_id = None allow_colorizing = True colorizing = False def notify_range(self, index1, index2=None): self.tag_add("TODO", index1, index2) if self.after_id: if DEBUG: print "colorizing already scheduled" return if self.colorizing: self.stop_colorizing = True if DEBUG: print "stop colorizing" if self.allow_colorizing: if DEBUG: print "schedule colorizing" self.after_id = self.after(1, self.recolorize) close_when_done = None # Window to be closed when done colorizing def close(self, close_when_done=None): if self.after_id: after_id = self.after_id self.after_id = None if DEBUG: print "cancel scheduled recolorizer" self.after_cancel(after_id) self.allow_colorizing = False self.stop_colorizing = True if close_when_done: if not self.colorizing: close_when_done.destroy() else: self.close_when_done = close_when_done def toggle_colorize_event(self, event): if self.after_id: after_id = self.after_id self.after_id = None if DEBUG: print "cancel scheduled recolorizer" self.after_cancel(after_id) if self.allow_colorizing and self.colorizing: if DEBUG: print "stop colorizing" self.stop_colorizing = True self.allow_colorizing = not self.allow_colorizing if self.allow_colorizing and not self.colorizing: self.after_id = self.after(1, self.recolorize) if DEBUG: print "auto colorizing turned",\ self.allow_colorizing and "on" or "off" return "break" def recolorize(self): self.after_id = None if not self.delegate: if DEBUG: print "no delegate" return if not self.allow_colorizing: if DEBUG: print "auto colorizing is off" return if self.colorizing: if DEBUG: print "already colorizing" return try: self.stop_colorizing = False self.colorizing = True if DEBUG: print "colorizing..." t0 = time.clock() self.recolorize_main() t1 = time.clock() if DEBUG: print "%.3f seconds" % (t1-t0) finally: self.colorizing = False if self.allow_colorizing and self.tag_nextrange("TODO", "1.0"): if DEBUG: print "reschedule colorizing" self.after_id = self.after(1, self.recolorize) if self.close_when_done: top = self.close_when_done self.close_when_done = None top.destroy() def recolorize_main(self): next = "1.0" while True: item = self.tag_nextrange("TODO", next) if not item: break head, tail = item self.tag_remove("SYNC", head, tail) item = self.tag_prevrange("SYNC", head) if item: head = item[1] else: head = "1.0" chars = "" next = head lines_to_get = 1 ok = False while not ok: mark = next next = self.index(mark + "+%d lines linestart" % lines_to_get) lines_to_get = min(lines_to_get * 2, 100) ok = "SYNC" in self.tag_names(next + "-1c") line = self.get(mark, next) ##print head, "get", mark, next, "->", repr(line) if not line: return for tag in self.tagdefs.keys(): self.tag_remove(tag, mark, next) chars = chars + line m = self.prog.search(chars) while m: for key, value in m.groupdict().items(): if value: a, b = m.span(key) self.tag_add(key, head + "+%dc" % a, head + "+%dc" % b) if value in ("def", "class"): m1 = self.idprog.match(chars, b) if m1: a, b = m1.span(1) self.tag_add("DEFINITION", head + "+%dc" % a, head + "+%dc" % b) m = self.prog.search(chars, m.end()) if "SYNC" in self.tag_names(next + "-1c"): head = next chars = "" else: ok = False if not ok: # We're in an inconsistent state, and the call to # update may tell us to stop. It may also change # the correct value for "next" (since this is a # line.col string, not a true mark). So leave a # crumb telling the next invocation to resume here # in case update tells us to leave. self.tag_add("TODO", next) self.update() if self.stop_colorizing: if DEBUG: print "colorizing stopped" return def removecolors(self): for tag in self.tagdefs.keys(): self.tag_remove(tag, "1.0", "end") def _color_delegator(parent): # htest # from Tkinter import Toplevel, Text from idlelib.Percolator import Percolator top = Toplevel(parent) top.title("Test ColorDelegator") top.geometry("200x100+%d+%d" % (parent.winfo_rootx() + 200, parent.winfo_rooty() + 150)) source = "if somename: x = 'abc' # comment\nprint\n" text = Text(top, background="white") text.pack(expand=1, fill="both") text.insert("insert", source) text.focus_set() p = Percolator(text) d = ColorDelegator() p.insertfilter(d) if __name__ == "__main__": from idlelib.idle_test.htest import run run(_color_delegator)
Close