diff --git a/csvs_to_sqlite/utils.py b/csvs_to_sqlite/utils.py index 5a2bca2..0ed16df 100644 --- a/csvs_to_sqlite/utils.py +++ b/csvs_to_sqlite/utils.py @@ -39,7 +39,7 @@ def load_csv( filepath, sep=separator, quoting=quoting, - error_bad_lines=not skip_errors, + on_bad_lines='skip' if skip_errors else 'error', low_memory=True, encoding=encoding, usecols=usecols, @@ -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: