Files
baroness/app/user.py
Ulrich Knechtelsdorfer 65c51e2b71 - add autoblack
2016-04-08 20:23:47 +02:00

81 lines
1.9 KiB
Python

class User:
def __init__(self):
self.id=0;
self.name=""
self.password=""
self.longname=""
self.email=""
self.rfid_id=""
self.isblack=False
self.isbaron=False
self.isshown=False
self.autoblack=False
def __str__(self):
s = "User:"
if self.id:
s = "%s %d" % (s, self.id)
else:
s = "%s, None" % s
if self.name:
s = "%s, %s" % (s, self.name)
else:
s = "%s, None" % s
if self.password:
s = "%s, %s" % (s, self.password)
else:
s = "%s, None" % s
if self.longname:
s = "%s, %s" % (s, self.longname)
else:
s = "%s, None" % s
if self.email:
s = "%s, %s" % (s, self.email)
else:
s = "%s, None" % s
if self.rfid_id:
s = "%s, %s" % (s, self.rfid_id)
else:
s = "%s, None" % s
if self.isblack is None:
s = "%s, None" % s
else:
if self.isblack is 0 or self.isblack is False:
s = "%s, False" % s
else:
s = "%s, True" % s
if self.isbaron is None:
s = "%s, None" % s
else:
if self.isbaron is 0 or self.isbaron is False:
s = "%s, False" % s
else:
s = "%s, True" % s
if self.isshown is None:
s = "%s, None" % s
else:
if self.isshown is 0 or self. isshown is False:
s = "%s, False" % s
else:
s = "%s, True" % s
if self.autoblack is None:
s = "%s, None" % s
else:
if self.isshown is 0 or self. isshown is False:
s = "%s, False" % s
else:
s = "%s, True" % s
return s