diff options
Diffstat (limited to 'src/ee/__init__.py')
-rw-r--r-- | src/ee/__init__.py | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/ee/__init__.py b/src/ee/__init__.py index aa2c109..c7674c4 100644 --- a/src/ee/__init__.py +++ b/src/ee/__init__.py @@ -19,7 +19,7 @@ class EeException(Exception): class EeVal(object): from decimal import Decimal units = ['F', - 'Ohm', '\u2126', # Ohm symbol + 'Ohm', '\u2126', # Ohm symbol 'H'] exponents = { 'f': -15, @@ -63,7 +63,7 @@ class EeVal(object): e = math.ceil(math.log10(value)) exp = exp + e value = value * math.pow(10, -e) - return EeVal(None, value = float(value), exp = exp, unit = unit if len(unit) > 0 else None) + return EeVal(None, value=float(value), exp=exp, unit=unit if len(unit) > 0 else None) @property def value(self): @@ -75,9 +75,9 @@ class EeVal(object): def set(self, value=None, exp=None, unit=None): return EeVal(None, - value=value if value else self._value, - exp=exp if exp else self._exp, - unit=unit if unit else self._unit) + value=value if value else self._value, + exp=exp if exp else self._exp, + unit=unit if unit else self._unit) def __hash__(self): return hash((self.__float__(), self._unit)) @@ -86,7 +86,7 @@ class EeVal(object): return math.isclose(self.__float__(), other.__float__()) and self._unit == other._unit def __lt__(self, other): -# return ((self.__float__(), self._unit) < (other.__float__(), other._unit)) + # return ((self.__float__(), self._unit) < (other.__float__(), other._unit)) x = self.__float__() < other.__float__() if x != 0: @@ -120,7 +120,7 @@ class LtSpiceRaw(object): if expression is not None: v = [v for v in self.variables if v.expression == expression] if len(v) != 1: - raise Exception('Unknown variable: ' + str(variable)) + raise Exception('Unknown variable: ' + str(v)) return v[0] raise Exception('idx or expression must be given') |