Commit 63909299 authored by Peter Eastman's avatar Peter Eastman
Browse files

Fixed bug where tuples would sometimes turn into lists when changing their units

parent 980280cb
...@@ -550,13 +550,13 @@ class Quantity(object): ...@@ -550,13 +550,13 @@ class Quantity(object):
def _scale_sequence(self, value, factor, post_multiply): def _scale_sequence(self, value, factor, post_multiply):
try: try:
if post_multiply: if post_multiply:
if isinstance(value, tuple): if isinstance(self._value, tuple):
value = tuple([x*factor for x in value]) value = tuple([x*factor for x in value])
else: else:
for i in range(len(value)): for i in range(len(value)):
value[i] = value[i]*factor value[i] = value[i]*factor
else: else:
if isinstance(value, tuple): if isinstance(self._value, tuple):
value = tuple([factor*x for x in value]) value = tuple([factor*x for x in value])
else: else:
for i in range(len(value)): for i in range(len(value)):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment