From 6dc64dd0316126ca119e00c7605722805c709325 Mon Sep 17 00:00:00 2001 From: siddartha1018 <72271363+siddartha1018@users.noreply.github.com> Date: Thu, 7 Jul 2022 17:53:27 +0530 Subject: [PATCH 1/3] Update categorical.py --- pandas/core/arrays/categorical.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pandas/core/arrays/categorical.py b/pandas/core/arrays/categorical.py index 70699c45e0c36..c719f4dba7ba7 100644 --- a/pandas/core/arrays/categorical.py +++ b/pandas/core/arrays/categorical.py @@ -1474,10 +1474,10 @@ def _validate_scalar(self, fill_value): elif fill_value in self.categories: fill_value = self._unbox_scalar(fill_value) else: - raise TypeError( - "Cannot setitem on a Categorical with a new " - f"category ({fill_value}), set the categories first" - ) + raise TypeError( + "Cannot setitem on a Categorical with a new " + f"category ({fill_value}), set the categories first" + ) from None return fill_value # ------------------------------------------------------------- From eb3b45ee6835569890faf44c923a550bb46a65e2 Mon Sep 17 00:00:00 2001 From: siddartha1018 <72271363+siddartha1018@users.noreply.github.com> Date: Thu, 7 Jul 2022 17:55:04 +0530 Subject: [PATCH 2/3] Update categorical.py --- pandas/core/arrays/categorical.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pandas/core/arrays/categorical.py b/pandas/core/arrays/categorical.py index c719f4dba7ba7..34d99cce3dbe4 100644 --- a/pandas/core/arrays/categorical.py +++ b/pandas/core/arrays/categorical.py @@ -1475,8 +1475,8 @@ def _validate_scalar(self, fill_value): fill_value = self._unbox_scalar(fill_value) else: raise TypeError( - "Cannot setitem on a Categorical with a new " - f"category ({fill_value}), set the categories first" + "Cannot setitem on a Categorical with a new " + f"category ({fill_value}), set the categories first" ) from None return fill_value From 6cfec740b731a557f0fe8f37deaa21ed3d60e196 Mon Sep 17 00:00:00 2001 From: siddartha1018 <72271363+siddartha1018@users.noreply.github.com> Date: Thu, 7 Jul 2022 17:56:58 +0530 Subject: [PATCH 3/3] Update categorical.py --- pandas/core/arrays/categorical.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pandas/core/arrays/categorical.py b/pandas/core/arrays/categorical.py index 34d99cce3dbe4..0a93ebf82c869 100644 --- a/pandas/core/arrays/categorical.py +++ b/pandas/core/arrays/categorical.py @@ -1478,6 +1478,7 @@ def _validate_scalar(self, fill_value): "Cannot setitem on a Categorical with a new " f"category ({fill_value}), set the categories first" ) from None + return fill_value # -------------------------------------------------------------