Skip to content
Snippets Groups Projects

Suppress high_level_api import warning

All threads resolved!
1 file
+ 7
1
Compare changes
  • Side-by-side
  • Inline
+ 7
1
@@ -24,18 +24,24 @@ Utilities for automatically exporting and importing data to and from xlsx.
@@ -24,18 +24,24 @@ Utilities for automatically exporting and importing data to and from xlsx.
import json
import json
import tempfile
import tempfile
import warnings
import warnings
 
import logging
from typing import Union
from typing import Union
from pathlib import Path
from pathlib import Path
import linkahead
import linkahead
from linkahead.common.models import Container
from linkahead.common.models import Container
from linkahead import execute_query
from linkahead import execute_query
from linkahead.high_level_api import convert_to_python_object
from ..json_schema_exporter import JsonSchemaExporter, merge_schemas
from ..json_schema_exporter import JsonSchemaExporter, merge_schemas
from .table_generator import XLSXTemplateGenerator
from .table_generator import XLSXTemplateGenerator
from .fill_xlsx import fill_template
from .fill_xlsx import fill_template
 
# The high_level_api import would normally warn about the API being
 
# experimental. We know this, so suppress the warning.
 
logging.disable(logging.WARNING)
 
from linkahead.high_level_api import convert_to_python_object # noqa: E402, pylint: disable=wrong-import-position
 
logging.disable(logging.NOTSET)
 
def _generate_jsonschema_from_recordtypes(recordtypes: list,
def _generate_jsonschema_from_recordtypes(recordtypes: list,
out_path: Union[str, Path] = None) -> dict:
out_path: Union[str, Path] = None) -> dict:
Loading