This issue tracker has been migrated to GitHub ,
and is currently read-only.
For more information,
see the GitHub FAQs in the Python's Developer Guide.
Created on 2014年07月05日 16:44 by alex, last changed 2022年04月11日 14:58 by admin. This issue is now closed.
| Files | ||||
|---|---|---|---|---|
| File name | Uploaded | Description | Edit | |
| sysconfig.diff | alex, 2014年07月05日 16:44 | review | ||
| issue21923_3x.patch | ned.deily, 2014年07月06日 09:51 | review | ||
| issue21923_27.patch | ned.deily, 2014年07月06日 09:52 | review | ||
| Messages (5) | |||
|---|---|---|---|
| msg222373 - (view) | Author: Alex Gaynor (alex) * (Python committer) | Date: 2014年07月05日 16:44 | |
If one invokes some distutils code too early, this function will try to read ``_config_vars`` before it is initialized. http://bpaste.net/show/1DOGhL8sdnkPyLTL06AZ/ is an example traceback that results. The attached patch uses the public API which guarantees that it is defined. |
|||
| msg222400 - (view) | Author: Ned Deily (ned.deily) * (Python committer) | Date: 2014年07月06日 09:51 | |
Thanks for the patch, Alex, and sorry about the bug. The fix looks good. I've added a test that should be valid whether or not a compiler is available and, I hope, on Windows (I haven't tested it there). |
|||
| msg222405 - (view) | Author: Alex Gaynor (alex) * (Python committer) | Date: 2014年07月06日 14:11 | |
Test looks reasonable to me. |
|||
| msg222424 - (view) | Author: Roundup Robot (python-dev) (Python triager) | Date: 2014年07月06日 23:18 | |
New changeset bdbfbb57e37e by Ned Deily in branch '2.7': Issue #21923: Prevent AttributeError in distutils.sysconfig.customize_compiler http://hg.python.org/cpython/rev/bdbfbb57e37e New changeset 78fa18e95445 by Ned Deily in branch '3.4': Issue #21923: Prevent AttributeError in distutils.sysconfig.customize_compiler http://hg.python.org/cpython/rev/78fa18e95445 New changeset 12546bfa1f4f by Ned Deily in branch 'default': Issue #21923: merge from 3.4 http://hg.python.org/cpython/rev/12546bfa1f4f |
|||
| msg222432 - (view) | Author: Ned Deily (ned.deily) * (Python committer) | Date: 2014年07月07日 04:30 | |
Committed for release in 2.7.9, 3.4.2, and 3.5.0. |
|||
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2022年04月11日 14:58:05 | admin | set | github: 66122 |
| 2014年07月07日 04:30:15 | ned.deily | set | status: open -> closed resolution: fixed messages: + msg222432 stage: patch review -> resolved |
| 2014年07月06日 23:18:16 | python-dev | set | nosy:
+ python-dev messages: + msg222424 |
| 2014年07月06日 14:11:47 | alex | set | messages: + msg222405 |
| 2014年07月06日 09:52:22 | ned.deily | set | files: + issue21923_27.patch |
| 2014年07月06日 09:52:01 | ned.deily | set | files:
+ issue21923_3x.patch stage: patch review messages: + msg222400 versions: + Python 3.5, - Python 3.2, Python 3.3 |
| 2014年07月05日 17:36:40 | ned.deily | set | assignee: ned.deily nosy: + ned.deily |
| 2014年07月05日 16:44:20 | alex | create | |