From 2188d7ba3dd8b3925d9b716688f177480f98e872 Mon Sep 17 00:00:00 2001 From: Sumanau Sareen Date: Fri, 21 Feb 2020 12:46:36 +0530 Subject: [PATCH 1/4] Import OptionError in pandas.errors --- pandas/errors/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pandas/errors/__init__.py b/pandas/errors/__init__.py index ebe9a3d5bf472..f17adbd9fbe40 100644 --- a/pandas/errors/__init__.py +++ b/pandas/errors/__init__.py @@ -4,6 +4,7 @@ Expose public exceptions & warnings """ +from pandas._config.config import OptionError from pandas._libs.tslibs import NullFrequencyError, OutOfBoundsDatetime From 36687ed12b15cc4aa38be127e6314738aba20980 Mon Sep 17 00:00:00 2001 From: Sumanau Sareen Date: Fri, 21 Feb 2020 14:49:31 +0530 Subject: [PATCH 2/4] Use isort to fix import sequence --- pandas/errors/__init__.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pandas/errors/__init__.py b/pandas/errors/__init__.py index f17adbd9fbe40..29e69cc5fe509 100644 --- a/pandas/errors/__init__.py +++ b/pandas/errors/__init__.py @@ -5,6 +5,7 @@ """ from pandas._config.config import OptionError + from pandas._libs.tslibs import NullFrequencyError, OutOfBoundsDatetime From 30c293b775f65fc35754ad5a4ee9f27ae9ee000f Mon Sep 17 00:00:00 2001 From: Sumanau Sareen Date: Sat, 22 Feb 2020 20:07:46 +0530 Subject: [PATCH 3/4] Add test to check OptionError exc is raisable in pandas.errors --- pandas/tests/test_errors.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pandas/tests/test_errors.py b/pandas/tests/test_errors.py index d72c00ceb0045..515d798fe4322 100644 --- a/pandas/tests/test_errors.py +++ b/pandas/tests/test_errors.py @@ -17,6 +17,7 @@ "EmptyDataError", "ParserWarning", "MergeError", + "OptionError", ], ) def test_exception_importable(exc): From 3c6c8137985a79b8f87d618dc4e0263d99ba17c8 Mon Sep 17 00:00:00 2001 From: Sumanau Sareen Date: Sun, 23 Feb 2020 21:59:34 +0530 Subject: [PATCH 4/4] Added a whatsnew entry in v1.1.0.rst --- doc/source/whatsnew/v1.1.0.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/source/whatsnew/v1.1.0.rst b/doc/source/whatsnew/v1.1.0.rst index 13827e8fc4c33..9e40c28db004b 100644 --- a/doc/source/whatsnew/v1.1.0.rst +++ b/doc/source/whatsnew/v1.1.0.rst @@ -43,7 +43,7 @@ Other enhancements - :class:`Styler` may now render CSS more efficiently where multiple cells have the same styling (:issue:`30876`) - When writing directly to a sqlite connection :func:`to_sql` now supports the ``multi`` method (:issue:`29921`) -- +- `OptionError` is now exposed in `pandas.errors` (:issue:`27553`) - .. ---------------------------------------------------------------------------