Files
baroness/app/user.py
Ulrich Knechtelsdorfer c84212e151 inital commit
2016-02-13 16:18:48 +01:00

72 lines
1.6 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
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
return s