From f1917c558a17acaa64e10ee4715627642852ffc0 Mon Sep 17 00:00:00 2001 From: Daniel <d.hornung@indiscale.com> Date: Mon, 17 Jun 2024 08:53:39 +0200 Subject: [PATCH] FIX: Import __future__ for older Python versions. --- src/caoscrawler/conv_impl/spss.py | 6 ++++-- src/caoscrawler/converters.py | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/caoscrawler/conv_impl/spss.py b/src/caoscrawler/conv_impl/spss.py index a3201ef0..5dfad0ff 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 dad33402..c690da17 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) -- GitLab