* errorbar: Added "lazy" string evaluation to speed up errorbar algebra.

This commit is contained in:
Wirawan Purwanto
2013-10-02 15:32:46 -04:00
parent ed1242dc66
commit 579be3e18a

View File

@@ -175,7 +175,7 @@ class errorbar(object):
def __str__(self):
if getattr(self, "eb", None):
return self.eb
elif getattr(self, "eb", None) == None and getattr(self, "ebproc", None) != None:
elif getattr(self, "eb", None) == None and callable(getattr(self, "ebproc", None)):
self.eb = self.ebproc(self.val, self.err)
return self.eb
else: