from casa_stack_manip import stack_frame_find
def note(message, priority="INFO", origin="regression_utility", ntime=None, postcli='F'):
if postcli: print message
casalog.postLocally(message, priority, origin)
casalog.postLocally(message, priority="INFO", origin="regression_utility")
casalog.postLocally(message, priority="SEVERE", origin='regression_utility')
raise RuntimeError, message
note(message ,priority='SEVERE', origin='regression_utility')
raise RuntimeError, message
info("Cleaning up directory "+dir)
def errFunc(raiser, problemPath, excInfo):
note(raiser.__name__+'failed on'+problemPath,"SEVERE")
raise RuntimeError, "Cleanup of " + dir + " fails!"
shutil.rmtree(dir,0,errFunc)
def maketestdir(testdir):
note("Cleanup of "+testdir+" failed","SEVERE")
raise RuntimeError, "mkdir " + testdir + " fails!"