mirror of
https://git.auk.su/Dinect/bonus-import-tools.git
synced 2025-12-28 18:10:01 +00:00
__version__ = '1.0.3'
This commit is contained in:
@@ -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= :Если пусто - все транзакции проводятся, иначе - инсценируются, без проведения [НЕ РЕАЛИЗОВАНО]
|
||||
```
|
||||
|
||||
|
||||
|
||||
6
app.py
6
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)
|
||||
|
||||
Reference in New Issue
Block a user