Pushed what I think you want.<div><br></div><div>   Matt<br><br><div class="gmail_quote">On Sun, Jul 18, 2010 at 10:00 AM, Satish Balay <span dir="ltr"><<a href="mailto:balay@mcs.anl.gov">balay@mcs.anl.gov</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Matt,<br>
<br>
raise ValueError in check_for_option_mistakes() is not trapped by any<br>
error handler. Any idea if this code can be reorganized so that<br>
ValueError from check_for_option_mistakes() doesn't give a stack? [if<br>
not I can do print(message)/exit(2) for this routine]<br>
<br>
thanks,<br>
satish<br>
<br>
------------<br>
<br>
asterix:/home/balay/tmp/petsc-dev>./config/examples/asterix/asterix64.py --download-f_blas-lapack=1<br>
===============================================================================<br>
             Configuring PETSc to compile on your system<br>
===============================================================================<br>
Traceback (most recent call last):<br>
  File "./config/examples/asterix/asterix64.py", line 12, in <module><br>
    configure.petsc_configure(configure_options)<br>
  File "/home/balay/tmp/petsc-dev/config/configure.py", line 180, in petsc_configure<br>
    check_for_option_mistakes(sys.argv)<br>
  File "/home/balay/tmp/petsc-dev/config/configure.py", line 40, in check_for_option_mistakes<br>
    raise ValueError('The option '+name+' should probably be '+name.replace('_', '-'));<br>
ValueError: The option --download-f_blas-lapack should probably be --download-f-blas-lapack<br>
asterix:/home/balay/tmp/petsc-dev><br>
<br>
<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>What most experimenters take for granted before they begin their experiments is infinitely more interesting than any results to which their experiments lead.<br>-- Norbert Wiener<br>

</div>