parent
5dfd55673c
commit
8d15d9bccd
3 changed files with 6 additions and 8 deletions
|
@ -44,10 +44,7 @@ class map:
|
|||
'''
|
||||
|
||||
if source:
|
||||
if len(source[0]) == len(source[1]):
|
||||
self.keys, self.vals = source
|
||||
else:
|
||||
raise ValueError('over.core.types.map initialized with two sequences of different lengths')
|
||||
self.keys, self.vals = zip(*source)
|
||||
else:
|
||||
self.keys = []
|
||||
self.vals = []
|
||||
|
|
|
@ -12,6 +12,7 @@ class compare_float:
|
|||
self.eq = False
|
||||
self.ge = True
|
||||
self.gt = False
|
||||
self.ne = False
|
||||
|
||||
if A < (B - epsilon):
|
||||
self.lt = True
|
||||
|
@ -22,6 +23,8 @@ class compare_float:
|
|||
|
||||
if abs(A - B) < epsilon:
|
||||
self.eq = True
|
||||
else:
|
||||
self.ne = True
|
||||
|
||||
# convenience
|
||||
self.less = self.lt
|
||||
|
@ -29,6 +32,7 @@ class compare_float:
|
|||
self.equal = self.eq
|
||||
self.greater_or_equal = self.ge
|
||||
self.greater = self.gt
|
||||
self.not_equal = self.ne
|
||||
|
||||
if __name__ == '__main__':
|
||||
x = compare_float(1, 2, 0.5)
|
||||
|
|
|
@ -44,10 +44,7 @@ class map:
|
|||
'''
|
||||
|
||||
if source:
|
||||
if len(source[0]) == len(source[1]):
|
||||
self.keys, self.vals = source
|
||||
else:
|
||||
raise ValueError('over.core.types.map initialized with two sequences of different lengths')
|
||||
self.keys, self.vals = zip(*source)
|
||||
else:
|
||||
self.keys = []
|
||||
self.vals = []
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue