Browse Source

Updated guild settings to write ID's in string and convert them on boot to int and then save them back as int again. This is because JSON is fucked and did not like ID's and how big their were so we got errors.

tags/v1.7.0
Roxie Gibson 6 years ago
parent
commit
8738370ef6
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      roxbot/guild_settings.py

+ 4
- 4
roxbot/guild_settings.py View File

@@ -203,8 +203,8 @@ class GuildSettings(object):
settings["perm_roles"]["mod"][index] = int(mod)
for user in settings["warnings"]:
for warning in settings["warnings"][user]:
index = settings["warnings"]["user"].index(warning)
warning["warned_by"] = int(warning["warned_by"])
index = settings["warnings"][user].index(warning)
warning["warned-by"] = int(warning["warned-by"])
settings["warnings"][user][index] = warning
return settings

@@ -253,8 +253,8 @@ class GuildSettings(object):
settings["perm_roles"]["mod"][index] = str(mod)
for user in settings["warnings"]:
for warning in settings["warnings"][user]:
index = settings["warnings"]["user"].index(warning)
warning["warned_by"] = str(warning["warned_by"])
index = settings["warnings"][user].index(warning)
warning["warned-by"] = str(warning["warned-by"])
settings["warnings"][user][index] = warning
json = _open_config()
json[str(self.id)] = settings

Loading…
Cancel
Save