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__)