[Python-checkins] cpython: Issue #11051: Reduce the number of syscalls per import.

charles-francois.natali python-checkins at python.org
Wed Dec 7 19:16:31 CET 2011


http://hg.python.org/cpython/rev/a541bda2f5e2
changeset: 73879:a541bda2f5e2
user: Charles-François Natali <neologix at free.fr>
date: Wed Dec 07 19:16:01 2011 +0100
summary:
 Issue #11051: Reduce the number of syscalls per import.
files:
 Python/import.c | 3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)
diff --git a/Python/import.c b/Python/import.c
--- a/Python/import.c
+++ b/Python/import.c
@@ -1944,8 +1944,7 @@
 if (Py_VerboseFlag > 1)
 PySys_FormatStderr("# trying %R\n", filename);
 
- if (_Py_stat(filename, &statbuf) == 0 && /* it exists */
- S_ISDIR(statbuf.st_mode)) /* it's a directory */
+ if (_Py_stat(filename, &statbuf) != 0 || S_ISDIR(statbuf.st_mode))
 {
 Py_DECREF(filename);
 continue;
-- 
Repository URL: http://hg.python.org/cpython


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /