Test Prior

This commit is contained in:
deathbybandaid 2019-05-14 19:51:34 -04:00
parent e418f7ce7b
commit c0e85eb828

View File

@ -23,7 +23,7 @@ class botevents(object):
rather than ``@module.event('1001')`` rather than ``@module.event('1001')``
""" """
usednumbers = ['0', '1001', '1002', '1003', '1004'] usednumbers = [0, 1001, 1002, 1003, 1004, 2000]
BOT_WELCOME = '1001' BOT_WELCOME = '1001'
BOT_READY = '1002' BOT_READY = '1002'
@ -31,12 +31,10 @@ class botevents(object):
BOT_LOADED = '1004' BOT_LOADED = '1004'
def __getattr__(self, attr): def __getattr__(self, attr):
eventnumber = 0 ''' will only get called for undefined attributes '''
while eventnumber not in self.usednumbers: eventnumber = max(self.usednumbers) + 1
eventnumber = randint(2000, 9999) self.usednumbers.append(eventnumber)
setattr(self, str(attr).upper(), str(eventnumber)) setattr(self, str(attr).upper()) = str(eventnumber)
self.usednumbers.append(str(eventnumber))
return eventnumber
def setup(bot): def setup(bot):