Brett Cannon added the comment:

OK, the macro expansion should get fixed, a versionchanged should probably be 
added to the C API docs (for PyImport_ImportModuleLevel()), and a line in 
What's New for porting C code should be added.

We can't go back to -1, as Eric said, because it makes no sense anymore since 
you can't syntactically do an import that has -1 level semantics in Python 3. 
The fact that __import__ accepted a negative level was a bug that went 
unnoticed up until this point since so few people import modules  
programmatically and want implicit relative imports.

----------

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue15610>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
http://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to