diff --git a/src/caosadvancedtools/table_json_conversion/table_generator.py b/src/caosadvancedtools/table_json_conversion/table_generator.py index 9424c0e313dd92dc4e43ba60bb4d0328ec2f52c1..5b9c6577b77e4a9c4d2cbfed903d534f4c761f08 100644 --- a/src/caosadvancedtools/table_json_conversion/table_generator.py +++ b/src/caosadvancedtools/table_json_conversion/table_generator.py @@ -25,7 +25,7 @@ This module allows to generate template tables from JSON schemas. import re from abc import ABC, abstractmethod from enum import Enum -from typing import Dict, Optional, Tuple +from typing import Dict, List, Optional, Tuple from openpyxl import Workbook from openpyxl.workbook.child import INVALID_TITLE_REGEX @@ -142,7 +142,7 @@ class TableTemplateGenerator(ABC): return keys raise ValueError(msg) - def _treat_schema_element(self, schema: dict, sheets: dict, path: list[str], + def _treat_schema_element(self, schema: dict, sheets: dict, path: List[str], foreign_keys: Optional[dict] = None, level_in_sheet_name: int = 1, array_paths: Optional[list] = None ) -> Dict[str, Tuple[ColumnType, Optional[str], list]]: