On Mon, Apr 25, 2005, Shane Holloway (IEEE) wrote:
>
> Interfaces::
>
> def interface(interfaceName, *bases, ***aBlockSuite):
> blockGlobals = aBlockSuite.globals().copy()
> blockGlobals.update(aBlockSuite.locals())
> blockLocals = {}
>
> exec aBlock in blockGlobals, blockLocals
>
> return iterfaceType(interfaceName, bases, blockLocals)
>
> IFoo = interface('IFoo'):
> def isFoo(self): pass
Where does ``aBlock`` come from?
--
Aahz ([EMAIL PROTECTED]) <*> http://www.pythoncraft.com/
"It's 106 miles to Chicago. We have a full tank of gas, a half-pack of
cigarettes, it's dark, and we're wearing sunglasses." "Hit it."
_______________________________________________
Python-Dev mailing list
[email protected]
http://mail.python.org/mailman/listinfo/python-dev
Unsubscribe:
http://mail.python.org/mailman/options/python-dev/archive%40mail-archive.com