From 3d190aa44e8d3a66a9a3ca5dc11c6fe46da024df Mon Sep 17 00:00:00 2001 From: Luighi Date: Thu, 6 Apr 2023 00:37:43 -0300 Subject: [PATCH] Replace deprecated method `iteritems()` for pandas With new pandas version 2.0.0, the attribute was removed, retrieving an error. Reference: https://pandas.pydata.org/docs/whatsnew/v2.0.0.html#removal-of-prior-version-deprecations-changes --- csvs_to_sqlite/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csvs_to_sqlite/utils.py b/csvs_to_sqlite/utils.py index 31ba1df..0ed16df 100644 --- a/csvs_to_sqlite/utils.py +++ b/csvs_to_sqlite/utils.py @@ -284,7 +284,7 @@ def get_create_table_sql( # http://pandas.pydata.org/pandas-docs/stable/gotchas.html#support-for-integer-na sql_type_overrides = sql_type_overrides or {} if isinstance(df, pd.DataFrame): - columns_and_types = df.dtypes.iteritems() + columns_and_types = df.dtypes.items() elif isinstance(df, pd.Series): columns_and_types = [(df.name, df.dtype)] for column, dtype in columns_and_types: