--- /dev/null
+Replaced deprecated usage of :c:func:`PyImport_ImportModuleNoBlock` with :c:func:`PyImport_ImportModule` in stdlib modules. Patch by Kumar Aditya.
\ No newline at end of file
if (context == NULL)
context = PyUnicode_InternFromString("_ctypes.DllGetClassObject");
- mod = PyImport_ImportModuleNoBlock("ctypes");
+ mod = PyImport_ImportModule("ctypes");
if (!mod) {
PyErr_WriteUnraisable(context ? context : Py_None);
/* There has been a warning before about this already */
if (context == NULL)
context = PyUnicode_InternFromString("_ctypes.DllCanUnloadNow");
- mod = PyImport_ImportModuleNoBlock("ctypes");
+ mod = PyImport_ImportModule("ctypes");
if (!mod) {
/* OutputDebugString("Could not import ctypes"); */
/* We assume that this error can only occur when shutting
update_lines_cols(void)
{
PyObject *o;
- PyObject *m = PyImport_ImportModuleNoBlock("curses");
+ PyObject *m = PyImport_ImportModule("curses");
_Py_IDENTIFIER(LINES);
_Py_IDENTIFIER(COLS);
goto Done;
{
PyObject *format;
- PyObject *time = PyImport_ImportModuleNoBlock("time");
+ PyObject *time = PyImport_ImportModule("time");
if (time == NULL)
goto Done;
time_time(void)
{
PyObject *result = NULL;
- PyObject *time = PyImport_ImportModuleNoBlock("time");
+ PyObject *time = PyImport_ImportModule("time");
if (time != NULL) {
_Py_IDENTIFIER(time);
PyObject *args;
- time = PyImport_ImportModuleNoBlock("time");
+ time = PyImport_ImportModule("time");
if (time == NULL) {
return NULL;
}
return NULL;
if (module == NULL) {
- module = PyImport_ImportModuleNoBlock("_strptime");
+ module = PyImport_ImportModule("_strptime");
if (module == NULL)
return NULL;
}
memset(ru, 0, sizeof(*ru));
}
- PyObject *m = PyImport_ImportModuleNoBlock("resource");
+ PyObject *m = PyImport_ImportModule("resource");
if (m == NULL)
return NULL;
struct_rusage = PyObject_GetAttr(m, get_posix_state(module)->struct_rusage);
is_socket = 0;
if (sockfd != INVALID_FD) {
/* Import the _socket module to call WSAStartup() */
- mod = PyImport_ImportModuleNoBlock("_socket");
+ mod = PyImport_ImportModule("_socket");
if (mod == NULL)
return NULL;
Py_DECREF(mod);
PyObject *module, *func, *result;
_Py_IDENTIFIER(_strptime_time);
- module = PyImport_ImportModuleNoBlock("_strptime");
+ module = PyImport_ImportModule("_strptime");
if (!module)
return NULL;
{
PyObject* m;
- m = PyImport_ImportModuleNoBlock("time");
+ m = PyImport_ImportModule("time");
if (m == NULL) {
return NULL;
}
if (object == NULL) {
if (no_block) {
- object = PyImport_ImportModuleNoBlock(trace);
+ object = PyImport_ImportModule(trace);
} else {
object = PyImport_ImportModule(trace);
if (!object) {
if (p->normalize) {
return 1;
}
- PyObject *m = PyImport_ImportModuleNoBlock("unicodedata");
+ PyObject *m = PyImport_ImportModule("unicodedata");
if (!m)
{
return 0;
return 0;
}
- io = PyImport_ImportModuleNoBlock("io");
+ io = PyImport_ImportModule("io");
if (io == NULL)
return 0;
}
}
- mod = PyImport_ImportModuleNoBlock("encodings");
+ mod = PyImport_ImportModule("encodings");
if (mod == NULL) {
return -1;
}
}
}
- io = PyImport_ImportModuleNoBlock("io");
+ io = PyImport_ImportModule("io");
if (io == NULL)
return -1;
binary = _PyObject_CallMethodId(io, &PyId_open, "Os", filename, "rb");