aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2017-09-22 08:23:51 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2017-09-22 14:14:55 +0200
commit1335bef6c3d0329678b2680dfc7435ad11db25df (patch)
tree7ae16609a30feb22b54b839fafc0e26e5620c22e /src
parentaeb51e89c1103836b2fd991a0ac789354465b55e (diff)
downloadee-python-1335bef6c3d0329678b2680dfc7435ad11db25df.tar.gz
ee-python-1335bef6c3d0329678b2680dfc7435ad11db25df.tar.bz2
ee-python-1335bef6c3d0329678b2680dfc7435ad11db25df.tar.xz
ee-python-1335bef6c3d0329678b2680dfc7435ad11db25df.zip
o EeVal: implememting unit parsing too.
Diffstat (limited to 'src')
-rw-r--r--src/ee/__init__.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ee/__init__.py b/src/ee/__init__.py
index b4da410..e48fa6a 100644
--- a/src/ee/__init__.py
+++ b/src/ee/__init__.py
@@ -43,7 +43,6 @@ class EeVal(object):
return ((self._value, self._unit) < (other._value, other._unit))
def __str__(self):
-# return str(self._value) + (" " + str(self._unit) if self._unit else "")
return eng_str(self.__float__(), self._unit)
def __float__(self):
@@ -66,7 +65,8 @@ EeVal.exponents = {
'E': 18,
}
EeVal.units = ['F', 'Ohm', '\u2126', 'H']
-EeVal.r = re.compile("([0-9]+) *([" + "".join(EeVal.exponents.keys()) + "]?)(" + "|".join(EeVal.units) + "?)")
+EeVal.r = re.compile("([0-9]+) *([" + "".join(EeVal.exponents.keys()) + "]?) *(" + "|".join(EeVal.units) + "?)")
+print("EeVal.r={}".format(EeVal.r))
class LtSpiceRaw(object):