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.15.145.122
Domains :
Cant Read [ /etc/named.conf ]
User : cleahvkv
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
lib64 /
python2.7 /
site-packages /
pynche /
Delete
Unzip
Name
Size
Permission
Date
Action
X
[ DIR ]
drwxr-xr-x
2024-06-13 10:37
ChipViewer.py
4.88
KB
-rw-r--r--
2020-04-19 21:13
ChipViewer.pyc
5.37
KB
-rw-r--r--
2024-04-10 04:58
ChipViewer.pyo
5.37
KB
-rw-r--r--
2024-04-10 04:58
ColorDB.py
8.73
KB
-rw-r--r--
2020-04-19 21:13
ColorDB.pyc
9.46
KB
-rw-r--r--
2024-04-10 04:58
ColorDB.pyo
9.46
KB
-rw-r--r--
2024-04-10 04:58
DetailsViewer.py
9.88
KB
-rw-r--r--
2020-04-19 21:13
DetailsViewer.pyc
10.32
KB
-rw-r--r--
2024-04-10 04:58
DetailsViewer.pyo
10.32
KB
-rw-r--r--
2024-04-10 04:58
ListViewer.py
6.49
KB
-rw-r--r--
2020-04-19 21:13
ListViewer.pyc
7.03
KB
-rw-r--r--
2024-04-10 04:58
ListViewer.pyo
7.03
KB
-rw-r--r--
2024-04-10 04:58
Main.py
6.25
KB
-rw-r--r--
2020-04-19 21:13
Main.pyc
6.14
KB
-rw-r--r--
2024-04-10 04:58
Main.pyo
6.14
KB
-rw-r--r--
2024-04-10 04:58
PyncheWidget.py
10.25
KB
-rw-r--r--
2020-04-19 21:13
PyncheWidget.pyc
10.84
KB
-rw-r--r--
2024-04-10 04:58
PyncheWidget.pyo
10.84
KB
-rw-r--r--
2024-04-10 04:58
README
15.41
KB
-rw-r--r--
2020-04-19 21:13
StripViewer.py
15.1
KB
-rw-r--r--
2020-04-19 21:13
StripViewer.pyc
13.54
KB
-rw-r--r--
2024-04-10 04:58
StripViewer.pyo
13.4
KB
-rw-r--r--
2024-04-10 04:58
Switchboard.py
4.7
KB
-rw-r--r--
2020-04-19 21:13
Switchboard.pyc
5.92
KB
-rw-r--r--
2024-04-10 04:58
Switchboard.pyo
5.92
KB
-rw-r--r--
2024-04-10 04:58
TextViewer.py
6.71
KB
-rw-r--r--
2020-04-19 21:13
TextViewer.pyc
7.19
KB
-rw-r--r--
2024-04-10 04:58
TextViewer.pyo
7.19
KB
-rw-r--r--
2024-04-10 04:58
TypeinViewer.py
5.96
KB
-rw-r--r--
2020-04-19 21:13
TypeinViewer.pyc
6.26
KB
-rw-r--r--
2024-04-10 04:58
TypeinViewer.pyo
6.26
KB
-rw-r--r--
2024-04-10 04:58
__init__.py
47
B
-rw-r--r--
2020-04-19 21:13
__init__.pyc
140
B
-rw-r--r--
2024-04-10 04:58
__init__.pyo
140
B
-rw-r--r--
2024-04-10 04:58
html40colors.txt
245
B
-rw-r--r--
2020-04-19 21:13
namedcolors.txt
5.58
KB
-rw-r--r--
2020-04-19 21:13
pyColorChooser.py
3.68
KB
-rw-r--r--
2020-04-19 21:13
pyColorChooser.pyc
4.32
KB
-rw-r--r--
2024-04-10 04:58
pyColorChooser.pyo
4.32
KB
-rw-r--r--
2024-04-10 04:58
pynche
182
B
-rwxr-xr-x
2024-04-10 04:57
webcolors.txt
3.02
KB
-rw-r--r--
2020-04-19 21:13
websafe.txt
1.71
KB
-rw-r--r--
2020-04-19 21:13
Save
Rename
"""Switchboard class. This class is used to coordinate updates among all Viewers. Every Viewer must conform to the following interface: - it must include a method called update_yourself() which takes three arguments; the red, green, and blue values of the selected color. - When a Viewer selects a color and wishes to update all other Views, it should call update_views() on the Switchboard object. Note that the Viewer typically does *not* update itself before calling update_views(), since this would cause it to get updated twice. Optionally, Viewers can also implement: - save_options() which takes an optiondb (a dictionary). Store into this dictionary any values the Viewer wants to save in the persistent ~/.pynche file. This dictionary is saved using marshal. The namespace for the keys is ad-hoc; make sure you don't clobber some other Viewer's keys! - withdraw() which takes no arguments. This is called when Pynche is unmapped. All Viewers should implement this. - colordb_changed() which takes a single argument, an instance of ColorDB. This is called whenever the color name database is changed and gives a chance for the Viewers to do something on those events. See ListViewer for details. External Viewers are found dynamically. Viewer modules should have names such as FooViewer.py. If such a named module has a module global variable called ADDTOVIEW and this variable is true, the Viewer will be added dynamically to the `View' menu. ADDTOVIEW contains a string which is used as the menu item to display the Viewer (one kludge: if the string contains a `%', this is used to indicate that the next character will get an underline in the menu, otherwise the first character is underlined). FooViewer.py should contain a class called FooViewer, and its constructor should take two arguments, an instance of Switchboard, and optionally a Tk master window. """ import sys from types import DictType import marshal class Switchboard: def __init__(self, initfile): self.__initfile = initfile self.__colordb = None self.__optiondb = {} self.__views = [] self.__red = 0 self.__green = 0 self.__blue = 0 self.__canceled = 0 # read the initialization file fp = None if initfile: try: try: fp = open(initfile) self.__optiondb = marshal.load(fp) if not isinstance(self.__optiondb, DictType): print >> sys.stderr, \ 'Problem reading options from file:', initfile self.__optiondb = {} except (IOError, EOFError, ValueError): pass finally: if fp: fp.close() def add_view(self, view): self.__views.append(view) def update_views(self, red, green, blue): self.__red = red self.__green = green self.__blue = blue for v in self.__views: v.update_yourself(red, green, blue) def update_views_current(self): self.update_views(self.__red, self.__green, self.__blue) def current_rgb(self): return self.__red, self.__green, self.__blue def colordb(self): return self.__colordb def set_colordb(self, colordb): self.__colordb = colordb for v in self.__views: if hasattr(v, 'colordb_changed'): v.colordb_changed(colordb) self.update_views_current() def optiondb(self): return self.__optiondb def save_views(self): # save the current color self.__optiondb['RED'] = self.__red self.__optiondb['GREEN'] = self.__green self.__optiondb['BLUE'] = self.__blue for v in self.__views: if hasattr(v, 'save_options'): v.save_options(self.__optiondb) # save the name of the file used for the color database. we'll try to # load this first. self.__optiondb['DBFILE'] = self.__colordb.filename() fp = None try: try: fp = open(self.__initfile, 'w') except IOError: print >> sys.stderr, 'Cannot write options to file:', \ self.__initfile else: marshal.dump(self.__optiondb, fp) finally: if fp: fp.close() def withdraw_views(self): for v in self.__views: if hasattr(v, 'withdraw'): v.withdraw() def canceled(self, flag=1): self.__canceled = flag def canceled_p(self): return self.__canceled