mirror of
https://github.com/python/cpython.git
synced 2025-07-27 21:24:32 +00:00
Demand version 2.5.1 since 2.5 has a bug with codecs.open context managers.
This commit is contained in:
parent
1bb124ad0d
commit
fdca6d8599
4 changed files with 60 additions and 9 deletions
|
@ -1395,6 +1395,7 @@ find_module(char *fullname, char *subname, PyObject *path, char *buf,
|
|||
filemode = fdp->mode;
|
||||
if (filemode[0] == 'U')
|
||||
filemode = "r" PY_STDIOTEXTMODE;
|
||||
errno = 0;
|
||||
fp = fopen(buf, filemode);
|
||||
if (fp != NULL) {
|
||||
if (case_ok(buf, len, namelen, name))
|
||||
|
@ -1404,6 +1405,15 @@ find_module(char *fullname, char *subname, PyObject *path, char *buf,
|
|||
fp = NULL;
|
||||
}
|
||||
}
|
||||
/* issue a warning if the file is there */
|
||||
/*if (errno != ENOENT) {
|
||||
char warnstr[MAXPATHLEN+80];
|
||||
sprintf(warnstr, "Not importing '%.*s': ");
|
||||
|
||||
if (PyErr_Warn(PyExc_ImportWarning,
|
||||
warnstr)) {
|
||||
|
||||
}*/
|
||||
#if defined(PYOS_OS2)
|
||||
/* restore the saved snapshot */
|
||||
strcpy(buf, saved_buf);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue