diff --git a/app/parse_saby.py b/app/parse_saby.py index 6eb653b..e3ab0ee 100644 --- a/app/parse_saby.py +++ b/app/parse_saby.py @@ -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') diff --git a/app/working_database.py b/app/working_database.py index 1b01778..6ca7013 100644 --- a/app/working_database.py +++ b/app/working_database.py @@ -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))