Files
yadyn/server/params.py
2007-11-12 13:35:58 +01:00

31 lines
806 B
Python

from logger import Logger
class Params(object):
def __init__(self, e):
Logger.log("Params: %s" % str(e))
for k in e.keys():
self.__dict__[k] = e[k][0]
def __getattr__(self, a):
return ''
def get(self, k):
if self.__dict__.has_key(k):
return self.__dict__[k]
else:
return ''
def check_existance(self, l):
for i in l:
if not self.__dict__.has_key(i):
raise KeyError, i
def items(self):
for k in self.__dict__.keys():
yield (k, self.__dict__[k])
return
def __str__(self):
return str(self.__dict__)