mirror of
https://github.com/SpiceBot/SpiceBot.git
synced 2026-11-13 15:09:54 -05:00
assure int
This commit is contained in:
parent
fcb1b0906e
commit
b38146a154
@ -20,7 +20,8 @@ class BotUsers():
|
|||||||
"current": {},
|
"current": {},
|
||||||
}
|
}
|
||||||
"""during setup, all users from database are offline until marked online"""
|
"""during setup, all users from database are offline until marked online"""
|
||||||
self.dict["offline"] = list(self.dict["all"].keys())
|
for user_id in list(self.dict["all"].keys()):
|
||||||
|
self.dict["offline"].append(int(user_id))
|
||||||
|
|
||||||
def __getattr__(self, name):
|
def __getattr__(self, name):
|
||||||
''' will only get called for undefined attributes '''
|
''' will only get called for undefined attributes '''
|
||||||
@ -28,7 +29,7 @@ class BotUsers():
|
|||||||
if name.lower() in list(self.dict.keys()):
|
if name.lower() in list(self.dict.keys()):
|
||||||
return self.dict[str(name).lower()]
|
return self.dict[str(name).lower()]
|
||||||
else:
|
else:
|
||||||
raise Exception('User dict does not contain a function or key ' + name.lower())
|
raise Exception('User dict does not contain a function or key ' + str(name.lower()))
|
||||||
|
|
||||||
def ID(self, nick):
|
def ID(self, nick):
|
||||||
if is_number(nick):
|
if is_number(nick):
|
||||||
@ -37,7 +38,7 @@ class BotUsers():
|
|||||||
elif nick in list(self.dict["all"].keys()) and len(self.dict["all"][nick]):
|
elif nick in list(self.dict["all"].keys()) and len(self.dict["all"][nick]):
|
||||||
return self.dict["all"][nick][0]
|
return self.dict["all"][nick][0]
|
||||||
else:
|
else:
|
||||||
raise Exception('ID ' + nick + ' does not appear to be associated with a nick')
|
raise Exception('ID ' + str(nick) + ' does not appear to be associated with a nick')
|
||||||
else:
|
else:
|
||||||
nick_id = self.whois_ident(nick)
|
nick_id = self.whois_ident(nick)
|
||||||
self.add_to_all(nick, nick_id)
|
self.add_to_all(nick, nick_id)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user