import os import sys from datetime import datetime from pathlib import Path from jinja2 import FileSystemLoader, Environment from utils.code128 import encode128 ENV = Environment(loader=FileSystemLoader(Path("templates") / Path("documents"))) ENV.globals['now'] = datetime.now ENV.globals['encode128'] = encode128 ENV.globals['format_number'] = lambda x: '{:,}'.format(x).replace(',', ' ') DOMAIN_NAME = "crm.denco.store" API_ROOT = "/api" APP_PATH = os.path.dirname(sys.executable) if getattr(sys, 'frozen', False) else os.path.dirname(__file__) allowed_telegram_ids = [ 7532624817, # Me 355308397, # SerGey 355242295, # Dsnonchik 651158209, # kristina 502869937, # Sasha 1006239222, # Sasha Serbin 7326211785, 6427522679 # Ekaterina Manager ] MONTHS = ( 'января', 'февраля', 'марта', 'апреля', 'мая', 'июня', 'июля', 'августа', 'сентября', 'октября', 'ноября', 'декабря' ) DEAL_STATUS_STR = [ 'Создан', 'Ожидает принятия', 'Упаковка', 'Ожидание отправки', 'Ожидание оплаты', 'Завершено', 'Отменено', ]