##// END OF EJS Templates
Defer Traits import in ipy_traits_completer....
Defer Traits import in ipy_traits_completer. Please note that this extension is for now in 'deathrow', we need to check it and update it to any changes made, so we can bring it back into mainline. Closes https://bugs.launchpad.net/ipython/+bug/416174

File last commit:

r1910:8bc770ab
r2559:4d660a0e
Show More
tclass.py
27 lines | 657 B | text/x-python | PythonLexer
"""Simple script to instantiate a class for testing %run"""
import sys
# An external test will check that calls to f() work after %run
class foo: pass
def f():
return foo()
# We also want to ensure that while objects remain available for immediate
# access, objects from *previous* runs of the same script get collected, to
# avoid accumulating massive amounts of old references.
class C(object):
def __init__(self,name):
self.name = name
def __del__(self):
print 'tclass.py: deleting object:',self.name
try:
name = sys.argv[1]
except IndexError:
pass
else:
if name.startswith('C'):
c = C(name)