fix compare_float

revert ec98b0cde8
This commit is contained in:
Martinez 2015-11-23 21:54:01 +01:00
parent 5dfd55673c
commit 8d15d9bccd
3 changed files with 6 additions and 8 deletions

View file

@ -44,10 +44,7 @@ class map:
''' '''
if source: if source:
if len(source[0]) == len(source[1]): self.keys, self.vals = zip(*source)
self.keys, self.vals = source
else:
raise ValueError('over.core.types.map initialized with two sequences of different lengths')
else: else:
self.keys = [] self.keys = []
self.vals = [] self.vals = []

View file

@ -12,6 +12,7 @@ class compare_float:
self.eq = False self.eq = False
self.ge = True self.ge = True
self.gt = False self.gt = False
self.ne = False
if A < (B - epsilon): if A < (B - epsilon):
self.lt = True self.lt = True
@ -22,6 +23,8 @@ class compare_float:
if abs(A - B) < epsilon: if abs(A - B) < epsilon:
self.eq = True self.eq = True
else:
self.ne = True
# convenience # convenience
self.less = self.lt self.less = self.lt
@ -29,6 +32,7 @@ class compare_float:
self.equal = self.eq self.equal = self.eq
self.greater_or_equal = self.ge self.greater_or_equal = self.ge
self.greater = self.gt self.greater = self.gt
self.not_equal = self.ne
if __name__ == '__main__': if __name__ == '__main__':
x = compare_float(1, 2, 0.5) x = compare_float(1, 2, 0.5)

View file

@ -44,10 +44,7 @@ class map:
''' '''
if source: if source:
if len(source[0]) == len(source[1]): self.keys, self.vals = zip(*source)
self.keys, self.vals = source
else:
raise ValueError('over.core.types.map initialized with two sequences of different lengths')
else: else:
self.keys = [] self.keys = []
self.vals = [] self.vals = []