What's up with site.Quitter?

James Stroud jstroud at mbi.ucla.edu
Wed Sep 27 01:07:40 EDT 2006


Fredrik Lundh wrote:
> James Stroud wrote:
> 
>> It seems I can find a reference to just about every type except those 
>> for "exit" and "quit" in the standard library somewhere. E.g.:
>>
>> py> type(__builtins__.Ellipsis) is types.EllipsisType
>> True
>>
>> However, in an appearant break with consistency, this can not be done 
>> for "exit" and "quit" because site.Quitter is nested inside of the 
>> setquit() function in the site.py module.
> 
> 
> consistency with what?

The rest of the __builtins__.

> the exact implementation of "quit" and "exit" is implementation and 
> version dependent; if you need the type, use type(quit) and type(exit), 
> respectively.

Yes, but I was speaking more consistency than convenience (see above for 
what I mean by consistency).

James


-- 
James Stroud
UCLA-DOE Institute for Genomics and Proteomics
Box 951570
Los Angeles, CA 90095

http://www.jamesstroud.com/



More information about the Python-list mailing list