Skip to content

Commit d238c06

Browse files
committed
Update version to 3.5.0-dev
1 parent 536e22b commit d238c06

File tree

1 file changed

+27
-26
lines changed

1 file changed

+27
-26
lines changed

utils/config.py

Lines changed: 27 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,10 @@
44
from . import console
55
from . import webhook as webhook_client
66

7-
MOTD = "over your entire life you could eat 10 spiders whilst asleep".lower()
8-
VERSION = "3.4.0"
9-
PRODUCTION = True
7+
MOTD = "A cockroach can live for weeks without its head".lower()
8+
PRODUCTION = False
9+
VERSION = "3.5.0"
10+
VERSION += "-dev" if not PRODUCTION else ""
1011
DEFAULT_CONFIG = {
1112
"token": "",
1213
"prefix": "",
@@ -67,10 +68,10 @@ def save(self):
6768
"colour": self.colour,
6869
"footer": self.footer
6970
}, f, indent=4)
70-
71+
7172
def __str__(self):
7273
return self.name
73-
74+
7475
def to_dict(self):
7576
return {
7677
"title": self.title,
@@ -98,20 +99,20 @@ def save(self):
9899

99100
def __str__(self):
100101
return self.name
101-
102+
102103
def to_dict(self):
103104
return {
104105
"enabled": self.enabled,
105106
"ignore_invalid": self.ignore_invalid,
106107
"webhook": self.webhook
107108
}
108-
109+
109110
def set(self, key, value):
110111
setattr(self, key, value)
111112

112113
def get_webhook(self):
113114
return webhook_client.Webhook.from_url(self.webhook)
114-
115+
115116
def set_webhook(self, webhook):
116117
try:
117118
self.webhook = webhook.url
@@ -130,7 +131,7 @@ def disable(self):
130131
def toggle(self):
131132
self.enabled = not self.enabled
132133
self.save()
133-
134+
134135
def ignore_invalid(self):
135136
self.ignore_invalid = True
136137
self.save()
@@ -144,7 +145,7 @@ def __init__(self) -> None:
144145
self.check()
145146
self.config = json.load(open("config.json"))
146147
self.theme = self.get_theme(self.config["theme"])
147-
148+
148149
def check(self):
149150
if not os.path.exists("backups/"):
150151
os.mkdir("backups/")
@@ -158,7 +159,7 @@ def check(self):
158159
open("data/sniped_codes.txt", "w").close()
159160
if not os.path.exists("data/privnote_saves.json"):
160161
json.dump({}, open("data/privnote_saves.json", "w"), indent=4)
161-
162+
162163
if not os.path.exists("config.json"):
163164
with open("config.json", "w") as f:
164165
json.dump(DEFAULT_CONFIG, f, indent=4)
@@ -167,7 +168,7 @@ def check(self):
167168
os.makedirs("themes/")
168169
if not os.path.exists("themes/ghost.json"):
169170
json.dump(DEFAULT_THEME, open("themes/ghost.json", "w"), indent=4)
170-
console.print_info("Created theme file")
171+
console.print_info("Created theme file")
171172

172173
if os.path.exists("config.json"):
173174
self.config = json.load(open("config.json"))
@@ -186,12 +187,12 @@ def check(self):
186187
sniper_enabled = self.config[key][sniper]
187188
self.config[key][sniper] = DEFAULT_CONFIG[key][sniper]
188189
self.config[key][sniper]["enabled"] = sniper_enabled
189-
190+
190191
self.config[key][sniper] = {**DEFAULT_CONFIG[key][sniper], **self.config[key][sniper]}
191192

192193
if key not in self.config:
193194
self.config[key] = DEFAULT_CONFIG[key]
194-
195+
195196
for key in self.config:
196197
if key == "message_settings":
197198
auto_delete_delay = self.config[key]["auto_delete_delay"]
@@ -229,7 +230,7 @@ def get(self, key) -> str:
229230

230231
if subkey:
231232
return self.config[key][subkey]
232-
233+
233234
return self.config[key]
234235

235236
def set(self, key, value, save=True) -> None:
@@ -244,16 +245,16 @@ def set(self, key, value, save=True) -> None:
244245
if save:
245246
self.save()
246247

247-
def get_theme_file(self, theme):
248+
def get_theme_file(self, theme):
248249
return json.load(open(f"themes/{theme}.json")) if os.path.exists(f"themes/{theme}.json") else None
249-
250+
250251
def save_theme_file(self, theme_name, new_obj) -> None:
251252
json.dump(new_obj, open(f"themes/{theme_name}.json", "w"), indent=4)
252253

253254
def get_theme(self, theme_name):
254255
if not os.path.exists(f"themes/{theme_name}.json"):
255256
return Theme(**DEFAULT_THEME)
256-
257+
257258
theme_obj = self.get_theme_file(theme_name)
258259
theme_obj["name"] = theme_name
259260
return Theme(**theme_obj)
@@ -282,11 +283,11 @@ def get_themes(self):
282283
def get_sniper(self, sniper):
283284
if sniper not in self.config["snipers"]:
284285
return None
285-
286+
286287
obj = self.config["snipers"].get(sniper)
287288
obj["name"] = sniper
288289
return Sniper(**obj)
289-
290+
290291
def get_snipers(self):
291292
snipers = []
292293
for sniper in self.config["snipers"]:
@@ -295,10 +296,10 @@ def get_snipers(self):
295296
snipers.append(Sniper(**obj))
296297

297298
return snipers
298-
299+
299300
def get_session_spoofing(self):
300301
return self.config["session_spoofing"]["enabled"], self.config["session_spoofing"]["device"]
301-
302+
302303
def set_session_spoofing(self, enabled, device):
303304
self.config["session_spoofing"]["enabled"] = enabled
304305
self.config["session_spoofing"]["device"] = device
@@ -307,17 +308,17 @@ def set_session_spoofing(self, enabled, device):
307308
def create_theme(self, theme_name):
308309
if os.path.exists(f"themes/{theme_name}.json"):
309310
return False
310-
311+
311312
theme_name = theme_name.replace(" ", "_")
312313

313314
json.dump(DEFAULT_THEME, open(f"themes/{theme_name}.json", "w"), indent=4)
314315
theme = Theme(name=theme_name, **DEFAULT_THEME)
315316
return theme
316-
317+
317318
@staticmethod
318319
def get_python_path():
319320
return os.path.dirname(os.path.realpath(__file__))
320-
321+
321322
@staticmethod
322323
def quit():
323-
exit()
324+
exit()

0 commit comments

Comments
 (0)