Home | Trees | Index | Help |
|
---|
Package lemon :: Package external :: Package Cheetah :: Package Utils :: Module Misc |
|
Miscellaneous functions/objects used by Cheetah but also useful standalone. Meta-Data ================================================================================ Author: Mike Orr <iron@mso.oz.net> License: This software is released for unlimited distribution under the terms of the Python license. Version: $Revision: 1.1 $ Start Date: 2001/11/07 Last Revision Date: $Date: 2003/08/12 09:17:11 $
Function Summary | |
---|---|
Verify no illegal keyword arguments were passed to a function. | |
die(reason)
| |
Same as os.makedirs (mkdir 'path' and all missing parent directories) but also puts a Python '__init__.py' file in every directory it creates. | |
Save as list_.remove(each element) but don't raise an error if element is missing. | |
Raise 'thing' if it's a subclass of Exception. |
Variable Summary | |
---|---|
str |
__author__ = 'Mike Orr <iron@mso.oz.net>'
|
str |
__revision__ = '1.1'
|
Function Details |
---|
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__() |
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. |
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. |
useOrRaise(thing, errmsg='')Raise 'thing' if it's a subclass of Exception. Otherwise return it. Called by: Cheetah.Servlet.cgiImport() |
Variable Details |
---|
__author__
|
__revision__
|
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.0 on Mon Nov 10 15:08:02 2003 | http://epydoc.sf.net |