Files
co_app/app/tools/numgen.py
2025-12-18 22:22:26 +01:00

20 lines
644 B
Python

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