##// END OF EJS Templates
Opening trunk for 0.11 and development....
Opening trunk for 0.11 and development. The 0.10 series now will hold any fixes for that series. The trunk is open for the refactoring work that will become 0.11.

File last commit:

r1910:8bc770ab
r2164:31ce543b dev-0.11
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)