Mercurial > cpython-lru_cache-weakref
diff Python/import.c @ 76307:c5da5a2a9262
Fix Windows build
| author | Brian Curtin <brian@python.org> |
|---|---|
| date | Sat, 14 Apr 2012 14:19:33 -0500 |
| parents | 6cfb6fb18e1f |
| children | 9e8cbf07068a |
line wrap: on
line diff
--- a/Python/import.c Sat Apr 14 14:38:19 2012 -0400 +++ b/Python/import.c Sat Apr 14 14:19:33 2012 -0500 @@ -2963,7 +2963,7 @@ Py_INCREF(abs_name); } -#if WITH_THREAD +#ifdef WITH_THREAD _PyImport_AcquireLock(); #endif /* From this point forward, goto error_with_unlock! */ @@ -2999,13 +2999,14 @@ if (PyObject_Not(fromlist)) { if (level == 0 || PyUnicode_GET_LENGTH(name) > 0) { PyObject *front = NULL; + PyObject *partition = NULL; PyObject *borrowed_dot = _PyUnicode_FromId(&single_dot); if (borrowed_dot == NULL) { goto error_with_unlock; } - PyObject *partition = PyUnicode_Partition(name, borrowed_dot); + partition = PyUnicode_Partition(name, borrowed_dot); if (partition == NULL) { goto error_with_unlock; } @@ -3043,7 +3044,7 @@ NULL); } error_with_unlock: -#if WITH_THREAD +#ifdef WITH_THREAD if (_PyImport_ReleaseLock() < 0) { PyErr_SetString(PyExc_RuntimeError, "not holding the import lock"); }
