cryptonas-branches/pythonrewrite/bin2/CryptoBoxWebserverSettings.py
age 697d5f9b0c webserver, sites and settings splitted
included some new functions from the perl file
the clearsilver templates have to be modified next
2006-08-24 00:06:19 +00:00

25 lines
848 B
Python

class CryptoBoxWebserverSettings:
'''this is the motherclass of all cbx site settings
put the stuff in here, that every site will need access to'''
def setSettings(self, website):
'''a dictionary gets filled here, with values from the configfile
there can also be set some useful standards here'''
website.settings={}
## put all found Settings values in the dictionary
for key in self.cbxPrefs["Settings"].keys():
website.settings["Settings."+key] = self.cbxPrefs["Settings"][key]
#self.log.info(self.settings)
def print_foo(self):
'''a stupid demo method
if there are methods necessary for more than one site,
put them in here like this stupid demo'''
self.log.info("'print_foo' was called by some site and triggerd an inheritated method")
self.cbx_inheritance_test("fooooooooooooobaaaaaaaaaaaaaaaaaaaar")