[Python-ideas] PEP for executing a module in a package containing relative imports

Adam Atlas adam at atlas.st
Mon Apr 23 02:00:44 CEST 2007

On 22 Apr 2007, at 19.50, Ron Adam wrote:
> I also like the idea of
> having a way to say this_module.
> if __module__ is sys.__main__:
>     ...

Agreed... I suggested something like that a couple of days ago  
(except assuming __main__ would be a builtin global instead of in  
sys). I proposed __this__ as the name for accessing the current  
module. Mainly because I like the Englishlike way it reads: "if  
__this__ is __main__". 'If this is main' -- couldn't be simpler.

Though I'd also be fine with sys.__main__ or sys.main (I'd prefer the  
latter). I would support having sys be an automatic global.

More information about the Python-ideas mailing list