Browse Source

simplifed parse settings function to be way more sane. Made printsettings output nicer.

tags/v2.0.0
Roxie Gibson 5 years ago
parent
commit
639b474c38
1 changed files with 1 additions and 6 deletions
  1. +1
    -6
      roxbot/system.py

+ 1
- 6
roxbot/system.py View File

if convert is not None and not raw: if convert is not None and not raw:
for x in convert.keys(): for x in convert.keys():
converter = None converter = None
convert_type = None
if convert[x] == "bool": if convert[x] == "bool":
if setting[x] == 0: if setting[x] == 0:
setting[x] = False setting[x] = False
setting[x] = True setting[x] = True
elif convert[x] == "channel": elif convert[x] == "channel":
converter = ctx.guild.get_channel converter = ctx.guild.get_channel
convert_type = "channel"
elif convert[x] == "role": elif convert[x] == "role":
converter = ctx.guild.get_role converter = ctx.guild.get_role
convert_type = "role"
elif convert[x] in ("user", "member"): elif convert[x] in ("user", "member"):
converter = ctx.guild.get_member converter = ctx.guild.get_member
convert_type = "member"
elif convert[x] == "hide": elif convert[x] == "hide":
converter = None converter = None
setting[x] = "This is hidden. Please use other commands to get this data." setting[x] = "This is hidden. Please use other commands to get this data."
else: else:
convert_type = None
converter = None converter = None


if converter: if converter:
if isinstance(setting[x], list): if isinstance(setting[x], list):
if len(setting[x]) >= 60: if len(setting[x]) >= 60:
setting[x] = "There is too many {}s to display. Please use other commands to get this data.".format(convert_type)
setting[x] = "There is too many {}s to display. Please use other commands to get this data.".format(convert[x])
else: else:
new_entries = [] new_entries = []
for entry in setting[x]: for entry in setting[x]:

Loading…
Cancel
Save