new
This commit is contained in:
30
server/params.py
Normal file
30
server/params.py
Normal file
@ -0,0 +1,30 @@
|
||||
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__)
|
||||
|
Reference in New Issue
Block a user