module console

castironpi at gmail.com castironpi at gmail.com
Sat May 5 20:47:11 EDT 2007


On May 5, 7:29 pm, castiro... at gmail.com wrote:
> Can I get the console to behave like it's in a module?
>
> So far I have inspect.getsource() working by setting the filename and
> linenumbers of the return from compiler.parse().  I'm looking too.  -me

This at least gets a instance loaded; we'll see.
import imp
m=imp.new_module('aname')
class A: pass

m.A=A

from pickle import *
m.A.__module__='aname'
import sys
sys.modules['aname']=m
a=m.A()
loads(dumps(a))
#fb: <aname.A instance at 0x00B4F148>




More information about the Python-list mailing list