25 lines
1.2 KiB
Diff
25 lines
1.2 KiB
Diff
|
diff --git a/mumbleBot.py b/mumbleBot.py
|
||
|
index 11bc480..7395f41 100644
|
||
|
--- a/mumbleBot.py
|
||
|
+++ b/mumbleBot.py
|
||
|
@@ -188,11 +188,14 @@ class MumbleBot:
|
||
|
th.start()
|
||
|
|
||
|
last_startup_version = var.db.get("bot", "version", fallback=None)
|
||
|
- if not last_startup_version or version.parse(last_startup_version) < version.parse(self.version):
|
||
|
- var.db.set("bot", "version", self.version)
|
||
|
- if var.config.getboolean("bot", "auto_check_update"):
|
||
|
- changelog = util.fetch_changelog()
|
||
|
- self.send_channel_msg(tr("update_successful", version=self.version, changelog=changelog))
|
||
|
+ try:
|
||
|
+ if not last_startup_version or version.parse(last_startup_version) < version.parse(self.version):
|
||
|
+ var.db.set("bot", "version", self.version)
|
||
|
+ if var.config.getboolean("bot", "auto_check_update"):
|
||
|
+ changelog = util.fetch_changelog()
|
||
|
+ self.send_channel_msg(tr("update_successful", version=self.version, changelog=changelog))
|
||
|
+ except version.InvalidVersion:
|
||
|
+ pass
|
||
|
|
||
|
# Set the CTRL+C shortcut
|
||
|
def ctrl_caught(self, signal, frame):
|