mirror of
https://github.com/exaloop/codon.git
synced 2025-06-03 15:03:52 +08:00
Fix C imports
This commit is contained in:
parent
6e9d9d1046
commit
7fd8ff3af7
@ -102,9 +102,12 @@ from C import PyErr_NormalizeException(Ptr[cobj], Ptr[cobj], Ptr[cobj]) -> None
|
||||
from C import PyErr_SetString(cobj, cobj) -> None
|
||||
|
||||
# constants
|
||||
from C import _Py_NoneStruct: cobj as Py_None
|
||||
from C import _Py_TrueStruct: cobj as Py_True
|
||||
from C import _Py_FalseStruct: cobj as Py_False
|
||||
from C import _Py_NoneStruct: cobj
|
||||
from C import _Py_TrueStruct: cobj
|
||||
from C import _Py_FalseStruct: cobj
|
||||
Py_None = __ptr__(_Py_NoneStruct).as_byte()
|
||||
Py_True = __ptr__(_Py_TrueStruct).as_byte()
|
||||
Py_False = __ptr__(_Py_FalseStruct).as_byte()
|
||||
Py_LT = 0
|
||||
Py_LE = 1
|
||||
Py_EQ = 2
|
||||
@ -113,42 +116,22 @@ Py_GT = 4
|
||||
Py_GE = 5
|
||||
|
||||
# exceptions
|
||||
from C import PyExc_BaseException: Ptr[cobj] as _PyExc_BaseException
|
||||
from C import PyExc_Exception: Ptr[cobj] as _PyExc_Exception
|
||||
from C import PyExc_NameError: Ptr[cobj] as _PyExc_NameError
|
||||
from C import PyExc_OSError: Ptr[cobj] as _PyExc_OSError
|
||||
from C import PyExc_IOError: Ptr[cobj] as _PyExc_IOError
|
||||
from C import PyExc_ValueError: Ptr[cobj] as _PyExc_ValueError
|
||||
from C import PyExc_LookupError: Ptr[cobj] as _PyExc_LookupError
|
||||
from C import PyExc_IndexError: Ptr[cobj] as _PyExc_IndexError
|
||||
from C import PyExc_KeyError: Ptr[cobj] as _PyExc_KeyError
|
||||
from C import PyExc_TypeError: Ptr[cobj] as _PyExc_TypeError
|
||||
from C import PyExc_ArithmeticError: Ptr[cobj] as _PyExc_ArithmeticError
|
||||
from C import PyExc_ZeroDivisionError: Ptr[cobj] as _PyExc_ZeroDivisionError
|
||||
from C import PyExc_OverflowError: Ptr[cobj] as _PyExc_OverflowError
|
||||
from C import PyExc_AttributeError: Ptr[cobj] as _PyExc_AttributeError
|
||||
from C import PyExc_RuntimeError: Ptr[cobj] as _PyExc_RuntimeError
|
||||
from C import PyExc_NotImplementedError: Ptr[cobj] as _PyExc_NotImplementedError
|
||||
from C import PyExc_StopIteration: Ptr[cobj] as _PyExc_StopIteration
|
||||
from C import PyExc_AssertionError: Ptr[cobj] as _PyExc_AssertionError
|
||||
from C import PyExc_SystemExit: Ptr[cobj] as _PyExc_SystemExit
|
||||
|
||||
PyExc_BaseException = _PyExc_BaseException[0]
|
||||
PyExc_Exception = _PyExc_Exception[0]
|
||||
PyExc_NameError = _PyExc_NameError[0]
|
||||
PyExc_OSError = _PyExc_OSError[0]
|
||||
PyExc_IOError = _PyExc_IOError[0]
|
||||
PyExc_ValueError = _PyExc_ValueError[0]
|
||||
PyExc_LookupError = _PyExc_LookupError[0]
|
||||
PyExc_IndexError = _PyExc_IndexError[0]
|
||||
PyExc_KeyError = _PyExc_KeyError[0]
|
||||
PyExc_TypeError = _PyExc_TypeError[0]
|
||||
PyExc_ArithmeticError = _PyExc_ArithmeticError[0]
|
||||
PyExc_ZeroDivisionError = _PyExc_ZeroDivisionError[0]
|
||||
PyExc_OverflowError = _PyExc_OverflowError[0]
|
||||
PyExc_AttributeError = _PyExc_AttributeError[0]
|
||||
PyExc_RuntimeError = _PyExc_RuntimeError[0]
|
||||
PyExc_NotImplementedError = _PyExc_NotImplementedError[0]
|
||||
PyExc_StopIteration = _PyExc_StopIteration[0]
|
||||
PyExc_AssertionError = _PyExc_AssertionError[0]
|
||||
PyExc_SystemExit = _PyExc_SystemExit[0]
|
||||
from C import PyExc_BaseException: cobj
|
||||
from C import PyExc_Exception: cobj
|
||||
from C import PyExc_NameError: cobj
|
||||
from C import PyExc_OSError: cobj
|
||||
from C import PyExc_IOError: cobj
|
||||
from C import PyExc_ValueError: cobj
|
||||
from C import PyExc_LookupError: cobj
|
||||
from C import PyExc_IndexError: cobj
|
||||
from C import PyExc_KeyError: cobj
|
||||
from C import PyExc_TypeError: cobj
|
||||
from C import PyExc_ArithmeticError: cobj
|
||||
from C import PyExc_ZeroDivisionError: cobj
|
||||
from C import PyExc_OverflowError: cobj
|
||||
from C import PyExc_AttributeError: cobj
|
||||
from C import PyExc_RuntimeError: cobj
|
||||
from C import PyExc_NotImplementedError: cobj
|
||||
from C import PyExc_StopIteration: cobj
|
||||
from C import PyExc_AssertionError: cobj
|
||||
from C import PyExc_SystemExit: cobj
|
||||
|
Loading…
x
Reference in New Issue
Block a user