[Python-ideas] Loosen 'as' assignment

Rin Arakaki koyukukan at gmail.com
Sat Jun 16 01:49:37 EDT 2018

I'm wondering if it's possible and consistent that loosen 'as' assignment, for example:

>>> import psycopg2 as pg
>>> import psycopg2.extensions as pg.ex

You can't now assign to an attribute in as statement but are there some reasons?
To be honest, I'll be satisfied if the statement above become valid, but also interested in general design decisions about 'as' functionality, I mean, it can be applicable to all expression that can be left side of '=' such as 'list[n]' one, and also other statement than 'import' such as 'with'.


More information about the Python-ideas mailing list