Add tool numgen
This commit is contained in:
20
app/tools/numgen.py
Normal file
20
app/tools/numgen.py
Normal file
@@ -0,0 +1,20 @@
|
||||
from app_db.app_db import get_value, send_cmd
|
||||
from logging_config import setup_logging
|
||||
import os
|
||||
|
||||
APP_ENV = os.environ.get("APP_ENV", "dev")
|
||||
logger = setup_logging(APP_ENV)
|
||||
|
||||
def get_num(numgen, step=10):
|
||||
num = get_value(f"select param_value from param where parameter = '{numgen}'")
|
||||
print(int(num) + step)
|
||||
update_num(num, 10, numgen)
|
||||
return num
|
||||
|
||||
def update_num(num, step, numgen):
|
||||
try:
|
||||
send_cmd(f"update param set param_value = {int(num) + step} where parameter = '{numgen}'")
|
||||
return True
|
||||
except:
|
||||
logger.warning(f"Fehler beim Hochzählen von {numgen}. Bitte manuel ändern!")
|
||||
return False
|
||||
Reference in New Issue
Block a user