Skip to content

Commit 1a6c807

Browse files
committed
remove redundant setitem logic
1 parent 57b926f commit 1a6c807

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

src/nested_pandas/series/nestedseries.py

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -71,16 +71,11 @@ def __setitem__(self, key, value):
7171
if not isinstance(self.dtype, NestedDtype):
7272
return super().__setitem__(key, value)
7373

74-
# Set a single field from a value
74+
# Use nest setitem when setting on a single field
7575
if isinstance(key, str) and key in self.fields:
7676
self.nest[key] = value
7777
return
7878

79-
# Set a single field from a Series
80-
if isinstance(key, pd.Series) and key.dtype == self.dtype:
81-
self.nest[key] = value
82-
return
83-
8479
return super().__setitem__(key, value)
8580

8681
@nested_only

0 commit comments

Comments
 (0)