Hi, "Edward Loper" <edloper at gradient.cis.upenn.edu> wrote > > Guido said: > > [...] I propose not to change from-less import. > > What's the motivation for restricting it to from-imports? I suspect > that this will cause confusion, and it doesn't feel self-consistent to > me: why can you call a module ".foo" in one context, and not in > another? In particular, I think that if people see that you can do: > > from .foo import * > > Then they'll assume that they can also do: > > import .foo The problem is probably, to what name should the module be bound? Variable names are not allowed to contain a leading dot. But it would be possible to say: import .foo as my_foo import foo and access both through modules through the name they're bound to. Therefore I'd propose to allow relative from-less imports, but require them to always use the "as" clause. regards Werner
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4