diff options
| author | Benjamin Peterson <benjamin@python.org> | 2012-10-30 23:41:54 -0400 |
|---|---|---|
| committer | Benjamin Peterson <benjamin@python.org> | 2012-10-30 23:41:54 -0400 |
| commit | 3e2d4b8800fb0cd0afe4da7ca6537f8f23847879 (patch) | |
| tree | 06b7f894f98a8dabdb43eaf1815a4b34a4b0895b /Python | |
| parent | e25a90fb60337ee37cc7597153355fbd1092d291 (diff) | |
| download | cpython-3e2d4b8800fb0cd0afe4da7ca6537f8f23847879.tar.gz | |
initialize map/filter/zip in _PyBuiltin_Init rather than the catch-all function
Diffstat (limited to 'Python')
| -rw-r--r-- | Python/bltinmodule.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c index 0e6e6ff9ff..fac64bcc69 100644 --- a/Python/bltinmodule.c +++ b/Python/bltinmodule.c @@ -2405,6 +2405,12 @@ PyObject * _PyBuiltin_Init(void) { PyObject *mod, *dict, *debug; + + if (PyType_Ready(&PyFilter_Type) < 0 || + PyType_Ready(&PyMap_Type) < 0 || + PyType_Ready(&PyZip_Type) < 0) + return NULL; + mod = PyModule_Create(&builtinsmodule); if (mod == NULL) return NULL; |
