This commit is contained in:
deathbybandaid 2019-07-04 11:05:54 -04:00
parent 0c5b19e6d2
commit e7104f514b

View File

@ -10,7 +10,6 @@ from .Config import config as botconfig
class BotServer(): class BotServer():
"""This Logs all server values of relevance'""" """This Logs all server values of relevance'"""
def __init__(self): def __init__(self):
self.setup_isupport()
self.linenumber = 0 self.linenumber = 0
self.dict = { self.dict = {
"host_connect": botconfig.core.host, "host_connect": botconfig.core.host,
@ -24,6 +23,16 @@ class BotServer():
}, },
} }
def __getattr__(self, name):
''' will only get called for undefined attributes '''
"""We will try to find a dict value, or return None"""
if name.lower() in list(self.dict.keys()):
return self.dict[str(name).lower()]
elif name.lower() in list(self.isupport.keys()):
return self.dict[str(name).lower()]
else:
raise Exception('Server dict does not contain a function or key ' + str(name.lower()))
def rpl_welcome(self, trigger): def rpl_welcome(self, trigger):
self.dict["host"] = str(trigger.sender).lower() self.dict["host"] = str(trigger.sender).lower()