Skip to content
Snippets Groups Projects
Commit 372e57ed authored by Martin Mareš's avatar Martin Mareš
Browse files

Import: Funkce na výpis varování

parent 4a70ecf5
No related branches found
No related tags found
No related merge requests found
...@@ -76,16 +76,25 @@ class Import: ...@@ -76,16 +76,25 @@ class Import:
self.to_log = [] self.to_log = []
self.user = user self.user = user
def error(self, msg: str) -> Any: def _format_message(self, msg: str) -> str:
if self.line_number > 0: if self.line_number > 0:
if self.row_name: if self.row_name:
msg = f"Řádek {self.line_number} ({self.row_name}): {msg}" return f"Řádek {self.line_number} ({self.row_name}): {msg}"
else: else:
msg = f"Řádek {self.line_number}: {msg}" return f"Řádek {self.line_number}: {msg}"
return msg
def error(self, msg: str) -> Any:
msg = self._format_message(msg)
self.errors.append(msg) self.errors.append(msg)
logger.info('Import: >> %s', msg) logger.info('Import: E> %s', msg)
return None # Kdyby bylo otypováno správně jako -> None, při volání by si mypy stěžoval return None # Kdyby bylo otypováno správně jako -> None, při volání by si mypy stěžoval
def warning(self, msg: str) -> None:
msg = self._format_message(msg)
self.warnings.append(msg)
logger.info('Import: W> %s', msg)
def parse_user_id(self, user_id_str: str) -> Optional[int]: def parse_user_id(self, user_id_str: str) -> Optional[int]:
if user_id_str == "": if user_id_str == "":
return self.error('Chybí ID uživatele') return self.error('Chybí ID uživatele')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment