Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ca00cca

Browse files
committed
Allow custom unit class to not be iterable
1 parent 5dcab5e commit ca00cca

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/matplotlib/tests/test_units.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,10 @@ def __getattr__(self, attr):
3131
return getattr(self.magnitude, attr)
3232

3333
def __getitem__(self, item):
34-
return Quantity(self.magnitude[item], self.units)
34+
if iterable(self.magnitude):
35+
return Quantity(self.magnitude[item], self.units)
36+
else:
37+
return Quantity(self.magnitude[item], self.units)
3538

3639
def __array__(self):
3740
return np.asarray(self.magnitude)

0 commit comments

Comments
 (0)