diff --git a/README.md b/README.md index 6781868..256445c 100644 --- a/README.md +++ b/README.md @@ -57,10 +57,10 @@ cp .env.example .env ```ini APP_TOKEN="1234567890" :Токен приложения - Запросите у технической поддержки POS_TOKEN="0987654321" :Токен кассы - Запросите у технической поддержки -PRODUCTION= :Если не пусто - работает в PRODUCTION среде, иначе в тестовой +PRODUCTION=1 :Если не пусто - работает в PRODUCTION среде, иначе в тестовой CURRENCY='RUS' :Код страны COUNTRY='RU' :Код валюты транзакций -DRY_RUN= :Если пусто - все транзакции проводятся, иначе инсценируются, без проведения [НЕ РЕАЛИЗОВАНО] +DRY_RUN= :Если пусто - все транзакции проводятся, иначе - инсценируются, без проведения [НЕ РЕАЛИЗОВАНО] ``` diff --git a/app.py b/app.py index d79c76e..2a45395 100644 --- a/app.py +++ b/app.py @@ -1,7 +1,7 @@ #!/usr/bin/python # -*- coding: utf-8 -*- # __author__ = 'szhdanoff@gmail.com' -__version__ = '1.0.1' +__version__ = '1.0.3' import os import time import csv @@ -23,7 +23,7 @@ DRY_RUN = bool(os.getenv('DRY_RUN', False)) csv_path = os.path.join(os.path.dirname(os.path.realpath(__file__)), 'csv') -print('Script version:', __version__, '| CSV path:', csv_path, '| COUNTRY:', COUNTRY, '| DRY_RUN:', DRY_RUN) +print('Script version:', __version__, '| CSV path:"', csv_path, '"| COUNTRY:', COUNTRY, '| DRY_RUN:', DRY_RUN) def validate_phone(raw_phone): @@ -70,6 +70,7 @@ def run_import(): with open(f + f'-{time.strftime("%Y%m%d-%H%M%S", time.localtime())}.log', "w", encoding="utf-8") as log_file: with open(f, "r", encoding="utf-8") as csv_file: file_name = os.path.basename(f) + print('Importing', file_name) # USERS file start_time = time.time() if 'users' in file_name: @@ -239,6 +240,7 @@ try: job = scheduler.add_job(run_import, 'interval', minutes=1) print('Import running every 1 minute. Place *.csv files in "csv" directory') print('Press Ctrl+{0} to exit'.format('Break' if apscheduler.__version__ >= '3.0.0' else 'C')) + # This is here to simulate application activity (which keeps the main thread alive). while True: time.sleep(10)