From 30be98d6a5c496dab91b29cf2c62548d583b975f Mon Sep 17 00:00:00 2001 From: Amritanshu Date: Fri, 7 Jul 2023 07:13:47 +0530 Subject: [PATCH] Forgot to add the device name to the csv file. --- gru/main.py | 9 +++++---- version_bump.sh | 21 +++++++++++++++++++++ 2 files changed, 26 insertions(+), 4 deletions(-) create mode 100755 version_bump.sh diff --git a/gru/main.py b/gru/main.py index d0ba4d5..4d66705 100644 --- a/gru/main.py +++ b/gru/main.py @@ -18,6 +18,7 @@ class Reading(BaseModel): temperature: float humidity: float age: int + device: str @app.post("/upload", response_model=Reading) @@ -29,14 +30,14 @@ def add_reading( ): current_datetime = datetime.datetime.now() deducted_datetime = current_datetime - datetime.timedelta(milliseconds=age) - append_to_csv(settings.FILE_PATH, temp, humidity, deducted_datetime) - return Reading(temperature=temp, humidity=humidity, age=age) + append_to_csv(settings.FILE_PATH, temp, humidity, deducted_datetime, device) + return Reading(temperature=temp, humidity=humidity, age=age, device=device) -def append_to_csv(filename, temperature, humidity, datetime_var): +def append_to_csv(filename, temperature, humidity, datetime_var, device): with open(filename, "a", newline="") as csvfile: writer = csv.writer(csvfile) - writer.writerow([temperature, humidity, datetime_var]) + writer.writerow([temperature, humidity, datetime_var, device]) def init(): diff --git a/version_bump.sh b/version_bump.sh new file mode 100755 index 0000000..a083aba --- /dev/null +++ b/version_bump.sh @@ -0,0 +1,21 @@ +#!/usr/bin/env bash +set -e + +parent_path=$( cd "$(dirname "${BASH_SOURCE[0]}")" || exit ; pwd -P ) +cd "$parent_path" || exit + +if [ 1 -eq "$#" ] +then + echo "Version bump to $1" + sed --in-place --regexp-extended 's/version = "([0-9]*.[0-9].[0-9])"/version = "'"$1"'"/g' pyproject.toml + git add pyproject.toml + git commit -m "Version Bump v$1" + git tag "v$1" +else + echo "No version bump" +fi +git push +git tag --delete latest +git tag latest +git push --delete origin latest +git push --tags