Przeglądaj źródła

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 lat temu
rodzic
commit
8738370ef6
1 zmienionych plików z 4 dodań i 4 usunięć
  1. +4
    -4
      roxbot/guild_settings.py

+ 4
- 4
roxbot/guild_settings.py Wyświetl plik

@@ -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

Ładowanie…
Anuluj
Zapisz