72 lines
1.6 KiB
Python
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
|