31 Jan
2001
31 Jan
'01
12:59 p.m.
On Wed, Jan 31, 2001 at 12:49:22PM +0000, Finn Bock wrote:
Using global on an import name is currently ignored by Jython because the name assignment is done by the runtime, not the compiler.
So it's impossible to do, in Jython, something like:
def fillme():
global me
import me
but it is possible to do:
def fillme():
global me
import me as _me
me = _me
? I have to say I don't like that; we're always claiming 'import' (and
'def' and 'class' for that matter) are 'just another way of writing
assignment'. All these special cases break that.
--
Thomas Wouters