[Python-Dev] Import APIs (original) (raw)

Guido van Rossum guido at python.org
Mon Mar 12 18:51:34 CET 2007


what's the situation for Py3k? Should it always use absolute import there?

On 3/10/07, Georg Brandl <g.brandl at gmx.net> wrote:

Currently, all C code that needs to import a module uses PyImportImportModule which (1) calls builtin.import (2) attempts relative imports

Most of the time, though, at least (2) is wrong. If we want to keep (1), PyImportImportModuleLevel can't be used as a replacement. So there should be a new API, called PyImportImportAbsolute that gets a flag whether relative import should be allowed. Georg


Python-Dev mailing list Python-Dev at python.org http://mail.python.org/mailman/listinfo/python-dev Unsubscribe: http://mail.python.org/mailman/options/python-dev/guido%40python.org

-- --Guido van Rossum (home page: http://www.python.org/~guido/)



More information about the Python-Dev mailing list