Добавил деление трудочасов пополам для новичков
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user