diff --git a/src/caoscrawler/conv_impl/spss.py b/src/caoscrawler/conv_impl/spss.py index a3201ef0bdcb82280c16f2ab4a5a2e4a47f0c1be..5dfad0ff8be55e2ca3ddf0db3397dbac5fc9f2b0 100644 --- a/src/caoscrawler/conv_impl/spss.py +++ b/src/caoscrawler/conv_impl/spss.py @@ -18,6 +18,8 @@ """Converter for SAV files (stored by SPSS).""" +from __future__ import annotations # Can be removed with 3.10. + import argparse from collections import OrderedDict @@ -29,7 +31,7 @@ import yaml from .. import converters from ..stores import GeneralStore from ..structure_elements import (File, StructureElement) -from typing import Optional +from typing import Optional, Any READSTAT_TYPES = { @@ -62,7 +64,7 @@ class SPSSConverter(converters.TableConverter): return self._children_from_dataframe(df) -def read_column_types(savfile: Optional[str] = None, meta: Optional = None) -> dict[str, str]: +def read_column_types(savfile: Optional[str] = None, meta: Optional[Any] = None) -> dict[str, str]: """Read SAV file and return the column types. Optionally, take data from a previours reading. diff --git a/src/caoscrawler/converters.py b/src/caoscrawler/converters.py index dad3340224fcc85a60929e8cca4f92c319e50aad..c690da172ef36f7e1fdbe1fef22b25d18fabc677 100644 --- a/src/caoscrawler/converters.py +++ b/src/caoscrawler/converters.py @@ -820,7 +820,7 @@ class DictElementConverter(Converter): class DictConverter(DictElementConverter): def __init__(self, *args, **kwargs): warnings.warn(DeprecationWarning( - "This class is deprecated. Please use DictElemnentConverter.")) + "This class is deprecated. Please use DictElementConverter.")) super().__init__(*args, **kwargs)