Просмотр исходного кода

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 лет назад
Родитель
Сommit
8738370ef6
1 измененных файлов: 4 добавлений и 4 удалений
  1. +4
    -4
      roxbot/guild_settings.py

+ 4
- 4
roxbot/guild_settings.py Просмотреть файл

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

Загрузка…
Отмена
Сохранить