Commit 21442aba authored by Stefan Behnel's avatar Stefan Behnel

cleanup, use -1 as exception value for double conversion

parent d1bfd2a4
...@@ -873,6 +873,8 @@ class CFloatType(CNumericType): ...@@ -873,6 +873,8 @@ class CFloatType(CNumericType):
is_float = 1 is_float = 1
to_py_function = "PyFloat_FromDouble" to_py_function = "PyFloat_FromDouble"
from_py_function = "__pyx_PyFloat_AsDouble" from_py_function = "__pyx_PyFloat_AsDouble"
exception_value = -1
def __init__(self, rank, pymemberdef_typecode = None, math_h_modifier = ''): def __init__(self, rank, pymemberdef_typecode = None, math_h_modifier = ''):
CNumericType.__init__(self, rank, 1, pymemberdef_typecode) CNumericType.__init__(self, rank, 1, pymemberdef_typecode)
...@@ -2020,7 +2022,6 @@ def widest_numeric_type(type1, type2): ...@@ -2020,7 +2022,6 @@ def widest_numeric_type(type1, type2):
return type1 return type1
else: else:
return sign_and_rank_to_type[min(type1.signed, type2.signed), max(type1.rank, type2.rank)] return sign_and_rank_to_type[min(type1.signed, type2.signed), max(type1.rank, type2.rank)]
return widest_type
def spanning_type(type1, type2): def spanning_type(type1, type2):
# Return a type assignable from both type1 and type2. # Return a type assignable from both type1 and type2.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment