|
cleanup_examples.py.html |
|
|
Source file: cleanup_examples.py
|
|
Directory: /home/rjl/git/rjleveque/clawpack-4.x/python
|
|
Converted: Sun May 15 2011 at 19:16:12
using clawcode2html
|
|
This documentation file will
not reflect any later changes in the source file.
|
#
# Cleans up by deleting object files, executable, and _output directory.
# Use after run_examples to clean up stuff not needed on webpages.
import os,sys,glob
clawdir = os.path.expandvars('$CLAW')
print "Will remove all .o, _output from ",clawdir
ans = raw_input("Ok? ")
if ans.lower() not in ['y','yes']:
print "Aborting."
sys.exit()
os.chdir(clawdir)
exdirlist = []
for (dirpath, subdirs, files) in os.walk('.'):
currentdir = os.path.abspath(os.getcwd())
os.chdir(os.path.abspath(dirpath))
if os.path.isfile('setrun.py'):
print 'In directory ',dirpath
for f in glob.glob('*.o'):
os.remove(f)
if os.path.isfile('xclaw'):
os.remove('xclaw')
if os.path.isfile('xamr'):
os.remove('xamr')
if os.path.isdir('_output'):
for f in glob.glob('_output/*'):
os.remove(f)
os.rmdir('_output')
os.chdir(currentdir)