Добавил деление трудочасов пополам для новичков

This commit is contained in:
2025-06-19 17:19:29 +03:00
parent b33bedcced
commit 764437112b
4 changed files with 19 additions and 2 deletions

View File

@@ -1,4 +1,5 @@
import argparse
from datetime import datetime
from pydantic_settings import BaseSettings
from dotenv import load_dotenv
@@ -16,6 +17,8 @@ class Config(BaseSettings):
USER_ID: str = None
WORKSPACE_ID: str = None
TRIAL_END_DATE: str = datetime.today().strftime("%Y-%m-%d")
ENV_TXT: str = ".env.txt"
DB_NAME: str = "db/RedmineTracker.db"
SQL_PATH: str = "config/RedmineTracker.sql"
@@ -37,6 +40,11 @@ class Config(BaseSettings):
12: "декабря"
}
@property
def is_beginner(self):
from utils import str_to_date
return datetime.today() < str_to_date(self.TRIAL_END_DATE)
def configure_argument_parser():
parser = argparse.ArgumentParser(description='Трекер трудочасов с Clockify в Redmine')