mirror of
https://gitlab.com/chicken-riders/RcGcDw.git
synced 2025-02-23 00:24:09 +00:00
Merge branch 'testing' into 'master'
Fix critical regression with schedule module See merge request piotrex43/RcGcDw!37
This commit is contained in:
commit
a7583c181a
18
rcgcdw.py
18
rcgcdw.py
|
@ -26,10 +26,15 @@ from collections import defaultdict, Counter
|
||||||
from urllib.parse import quote_plus
|
from urllib.parse import quote_plus
|
||||||
from html.parser import HTMLParser
|
from html.parser import HTMLParser
|
||||||
|
|
||||||
with open("settings.json") as sfile:
|
try:
|
||||||
|
with open("settings.json") as sfile:
|
||||||
settings = json.load(sfile)
|
settings = json.load(sfile)
|
||||||
if settings["limitrefetch"] < settings["limit"] and settings["limitrefetch"] != -1:
|
if settings["limitrefetch"] < settings["limit"] and settings["limitrefetch"] != -1:
|
||||||
settings["limitrefetch"] = settings["limit"]
|
settings["limitrefetch"] = settings["limit"]
|
||||||
|
except FileNotFoundError:
|
||||||
|
logging.critical("No config file could be found. Please make sure settings.json is in the directory.")
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
logged_in = False
|
logged_in = False
|
||||||
logging.basicConfig(level=settings["verbose_level"])
|
logging.basicConfig(level=settings["verbose_level"])
|
||||||
if settings["limitrefetch"] != -1 and os.path.exists("lastchange.txt") == False:
|
if settings["limitrefetch"] != -1 and os.path.exists("lastchange.txt") == False:
|
||||||
|
@ -1128,8 +1133,15 @@ if 1 == 2:
|
||||||
_("autoreview"), _("autopatrol"), _("wiki_guardian"))
|
_("autoreview"), _("autopatrol"), _("wiki_guardian"))
|
||||||
|
|
||||||
if settings["overview"]:
|
if settings["overview"]:
|
||||||
schedule.every().day.at("{}:{}".format(time.strptime(settings["overview_time"], '%H:%M').tm_hour,
|
try:
|
||||||
time.strptime(settings["overview_time"], '%H:%M').tm_min)).do(day_overview)
|
overview_time=time.strptime(settings["overview_time"], '%H:%M')
|
||||||
|
schedule.every().day.at("{}:{}".format(str(overview_time.tm_hour).zfill(2),
|
||||||
|
str(overview_time.tm_min).zfill(2))).do(day_overview)
|
||||||
|
del overview_time
|
||||||
|
except schedule.ScheduleValueError:
|
||||||
|
logging.error("Invalid time format! Currently: {}:{}".format(time.strptime(settings["overview_time"], '%H:%M').tm_hour, time.strptime(settings["overview_time"], '%H:%M').tm_min))
|
||||||
|
except ValueError:
|
||||||
|
logging.error("Invalid time format! Currentely: {}. Note: It needs to be in HH:MM format.".format(settings["overview_time"]))
|
||||||
schedule.every().day.at("00:00").do(recent_changes.clear_cache)
|
schedule.every().day.at("00:00").do(recent_changes.clear_cache)
|
||||||
|
|
||||||
while 1:
|
while 1:
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
"wiki": "minecraft",
|
"wiki": "minecraft",
|
||||||
"lang": "en",
|
"lang": "en",
|
||||||
"header": {
|
"header": {
|
||||||
"user-agent": "FrisksRcGcDw/1.5.1.1"
|
"user-agent": "FrisksRcGcDw/1.5.1.2"
|
||||||
},
|
},
|
||||||
"limit": 11,
|
"limit": 11,
|
||||||
"webhookURL": "https://discordapp.com/api/webhooks/111111111111111111/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
"webhookURL": "https://discordapp.com/api/webhooks/111111111111111111/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa",
|
||||||
|
|
2
setup.py
2
setup.py
|
@ -2,7 +2,7 @@ from setuptools import setup
|
||||||
|
|
||||||
setup(
|
setup(
|
||||||
name='RcGcDw',
|
name='RcGcDw',
|
||||||
version='1.5.1.1',
|
version='1.5.1.2',
|
||||||
packages=['venv.lib.python3.7.site-packages.bs4', 'venv.lib.python3.7.site-packages.bs4.tests',
|
packages=['venv.lib.python3.7.site-packages.bs4', 'venv.lib.python3.7.site-packages.bs4.tests',
|
||||||
'venv.lib.python3.7.site-packages.bs4.builder', 'venv.lib.python3.7.site-packages.idna',
|
'venv.lib.python3.7.site-packages.bs4.builder', 'venv.lib.python3.7.site-packages.idna',
|
||||||
'venv.lib.python3.7.site-packages.lxml', 'venv.lib.python3.7.site-packages.lxml.html',
|
'venv.lib.python3.7.site-packages.lxml', 'venv.lib.python3.7.site-packages.lxml.html',
|
||||||
|
|
Loading…
Reference in a new issue