Проработал режим отладки

This commit is contained in:
2025-10-03 18:15:45 +03:00
parent 8c603cc7ab
commit 9688bd644d
5 changed files with 47 additions and 41 deletions

View File

@@ -13,14 +13,15 @@ logging.basicConfig(
from colorama import Fore # noqa: E402
from config import arg_parser, clock, db, red # noqa: E402
from config import arg_parser, clock, config, db, red # noqa: E402
from utils import check_envs, db_update, format_date, get_start_end_dates # noqa: E402
def main():
args = arg_parser.parse_args()
args = arg_parser.parse_args()
if args.debug:
if is_debug := args.debug:
config.MODE = "debug"
logging.getLogger().setLevel(logging.DEBUG)
logger = logging.getLogger(__name__)
@@ -59,14 +60,12 @@ def main():
logger.info(Fore.YELLOW + "Нет задач для занесения трудочасов" + Fore.RESET)
return
db.insert_activities(activities)
if args.debug:
logger.debug("Пропускаем этап загрузки трудочасов")
return
try:
tracked_activities = red.track_activities(activities)
clock.mark_tracked(tracked_activities)
db.insert_time_entries(tracked_activities)
db.insert_activities(tracked_activities)
if not is_debug:
db.insert_time_entries(tracked_activities)
db.insert_activities(tracked_activities)
except Exception as e:
logger.error(e)