tweaked short parameter print
This commit is contained in:
parent
6ca0ce483f
commit
e0c39d9d6e
@ -325,8 +325,12 @@ class AbstractParameter(models.Model):
|
|||||||
if my_type == 'E' or my_type == 'I':
|
if my_type == 'E' or my_type == 'I':
|
||||||
# Engineering float number
|
# Engineering float number
|
||||||
(num, prefix) = NumConv.number_to_engineering(self.value, it_unit=(True if my_type=='I' else False))
|
(num, prefix) = NumConv.number_to_engineering(self.value, it_unit=(True if my_type=='I' else False))
|
||||||
result = f'{num}'
|
result = f'{num:g}'
|
||||||
result = result.replace('.', prefix if prefix else self.parameter_type.interfix or '.').upper()
|
interpostfix = (prefix if prefix else self.parameter_type.interfix or '.')
|
||||||
|
if '.' in result:
|
||||||
|
result = result.replace('.', interpostfix)
|
||||||
|
else:
|
||||||
|
result = result + interpostfix
|
||||||
return result
|
return result
|
||||||
elif my_type == 'N':
|
elif my_type == 'N':
|
||||||
# Standard float number
|
# Standard float number
|
||||||
|
Loading…
Reference in New Issue
Block a user