Explorar el Código

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 hace 6 años
padre
commit
8738370ef6
Se han modificado 1 ficheros con 4 adiciones y 4 borrados
  1. +4
    -4
      roxbot/guild_settings.py

+ 4
- 4
roxbot/guild_settings.py Ver fichero

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

Cargando…
Cancelar
Guardar