Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 393679 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-8 / +47 lines)
Line  Link Here
0
-- numpy/core/code_generators/generate_ufunc_api.py
0
++ numpy/core/code_generators/generate_ufunc_api.py
Lines 75-88 Link Here
75
  return 0;
75
  return 0;
76
}
76
}
77
77
78
#define import_umath() { UFUNC_NOFPE if (_import_umath() < 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, "numpy.core.umath failed to import"); return; }}
78
#if PY_VERSION_HEX >= 0x03000000
79
79
#define NUMPY_IMPORT_UMATH_RETVAL NULL
80
#define import_umath1(ret) { UFUNC_NOFPE if (_import_umath() < 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, "numpy.core.umath failed to import"); return ret; }}
80
#else
81
81
#define NUMPY_IMPORT_UMATH_RETVAL
82
#define import_umath2(msg, ret) { UFUNC_NOFPE if (_import_umath() < 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, msg); return ret; }}
82
#endif
83
84
#define import_ufunc() { UFUNC_NOFPE if (_import_umath() < 0) {PyErr_Print(); PyErr_SetString(PyExc_ImportError, "numpy.core.umath failed to import"); }}
85
83
84
#define import_umath() \
85
    do {\
86
        UFUNC_NOFPE\
87
        if (_import_umath() < 0) {\
88
            PyErr_Print();\
89
            PyErr_SetString(PyExc_ImportError,\
90
                    "numpy.core.umath failed to import");\
91
            return NUMPY_IMPORT_UMATH_RETVAL;\
92
        }\
93
    } while(0)
94
95
#define import_umath1(ret) \
96
    do {\
97
        UFUNC_NOFPE\
98
        if (_import_umath() < 0) {\
99
            PyErr_Print();\
100
            PyErr_SetString(PyExc_ImportError,\
101
                    "numpy.core.umath failed to import");\
102
            return ret;\
103
        }\
104
    } while(0)
105
106
#define import_umath2(ret, msg) \
107
    do {\
108
        UFUNC_NOFPE\
109
        if (_import_umath() < 0) {\
110
            PyErr_Print();\
111
            PyErr_SetString(PyExc_ImportError, msg);\
112
            return ret;\
113
        }\
114
    } while(0)
115
116
#define import_ufunc() \
117
    do {\
118
        UFUNC_NOFPE\
119
        if (_import_umath() < 0) {\
120
            PyErr_Print();\
121
            PyErr_SetString(PyExc_ImportError,\
122
                    "numpy.core.umath failed to import");\
123
        }\
124
    } while(0)
86
125
87
#endif
126
#endif
88
"""
127
"""

Return to bug 393679