From 0a82f711681230a2e6a291b2ef0168f8933a7bff Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Mon, 13 Mar 2023 19:46:03 +0000 Subject: [PATCH] Add features: - Push version number to DB - Bump version to 1.1.0 --- src/main.py | 5 ++++- src/mongo.py | 6 ++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main.py b/src/main.py index 805cd01..726952d 100644 --- a/src/main.py +++ b/src/main.py @@ -14,7 +14,7 @@ # program. If not, see # https://git.fjla.uk/OwlBoard/db-manager/src/branch/main/LICENSE -version = "1.0.6" +version = "1.1.0" print(f"main.py: Initialising db-manager v{version}") #Third Party Imports @@ -53,5 +53,8 @@ if corpusAge > 1036800: else: log.out('main.py: Not updating stations data', "INFO") +# Push version number to database for reporting +mongo.putVersion(version) + # END log.out(f"main.py: db-manager v{version} Complete", "INFO") \ No newline at end of file diff --git a/src/mongo.py b/src/mongo.py index fde3239..ad32e6e 100644 --- a/src/mongo.py +++ b/src/mongo.py @@ -103,4 +103,10 @@ def metaCounters(): log.out('mongo.metaCounters: counters does not exist, creating', "INFO") col.update_one({"target": "counters","type": "count"}, {"$set":{"target": "counters","type": "count","since": int(time.time())}}, upsert=True) incrementCounter(collection) + return + +def putVersion(version): + collection = "versions" + col = db[collection] + res = col.update_one({"target": "dbmanager"}, {"$set":{"target": "dbmanager","version": version}}, upsert=True) return \ No newline at end of file