Implement requested changes

This commit is contained in:
Watchful1
2020-12-13 13:33:59 -08:00
parent 2387e67004
commit 932d803e2c
4 changed files with 97 additions and 38 deletions

View File

@@ -43,7 +43,7 @@ class Config:
def __init__(self, filepath, subreddit, client_id, client_secret, username,
password, levels, database_path=None, log_path=None,
feedback_url=None, scoreboard_url=None):
feedback_url=None, scoreboard_url=None, tag_string=None):
self._filepath = filepath
self._dirname = os.path.dirname(filepath)
@@ -71,6 +71,10 @@ class Config:
self.password = password
self.levels = levels
if tag_string is None:
self.tags = None
else:
self.tags = tag_string.lower().split(",")
@classmethod
def from_toml(cls, filepath):
@@ -105,6 +109,7 @@ class Config:
log_path=logpath,
feedback_url=obj['links']['feedback'],
scoreboard_url=obj['links']['scoreboard'],
tag_string=obj['core']['valid_tags'],
)
def save(self):