main
korotkov 2025-08-28 16:13:09 +05:00
parent 54a03b7272
commit 93fba31cc0
2 changed files with 5 additions and 1 deletions

View File

@ -32,6 +32,7 @@ def parse_date_report(url: str):
# HTML report
soup = parse_html(url)
# Проверка на ошибку:
#TODO проверка на int, а ошибка про None
if soup == int: raise ValueError("Объект soup не должен быть None")
# Поиск в HTML строки ввида: 'Действующий формат (с 10.01.23) 5.01'
div_element = soup.find('div', class_='controls-Dropdown__text')

View File

@ -11,11 +11,12 @@ class SimpleDB:
self._connect_hvac()
self.pool
init_oracle_client()
#TODO: rename
def _connect_hvac(self):
"""
Подключение к Vault и получение параметров БД
"""
#TODO разнести в разные try_exception
try:
client = hvac.Client(
url='https://vlt.dataekb.ru:8222',
@ -71,10 +72,12 @@ class SimpleDB:
if date_from_str:
date_from = parser.parse(date_from_str).date()
#date_from = str(date_from.strftime('%d.%m.%Y'))
#TODO date_from cannot be NULL\NONE
else: date_from = parser.parse('01.01.2000')
if date_to_str:
date_to = parser.parse(date_to_str).date()
#date_to = str(date_to.strftime('%d.%m.%Y'))
#TODO change to NULL
else: date_to = parser.parse('01.01.2000')
print("Вывод отправляемых агрументов: ", id, organ, names, date_from, date_to, ver)
print(type(int(id)), type(organ), type(names), type(date_from), type(date_to), type(ver))