Matt,

raise ValueError in check_for_option_mistakes() is not trapped by any
error handler. Any idea if this code can be reorganized so that
ValueError from check_for_option_mistakes() doesn't give a stack? [if
not I can do print(message)/exit(2) for this routine]

thanks,
satish

------------

asterix:/home/balay/tmp/petsc-dev>./config/examples/asterix/asterix64.py 
--download-f_blas-lapack=1
===============================================================================
             Configuring PETSc to compile on your system                       
===============================================================================
Traceback (most recent call last):
  File "./config/examples/asterix/asterix64.py", line 12, in <module>
    configure.petsc_configure(configure_options)
  File "/home/balay/tmp/petsc-dev/config/configure.py", line 180, in 
petsc_configure
    check_for_option_mistakes(sys.argv)
  File "/home/balay/tmp/petsc-dev/config/configure.py", line 40, in 
check_for_option_mistakes
    raise ValueError('The option '+name+' should probably be 
'+name.replace('_', '-'));
ValueError: The option --download-f_blas-lapack should probably be 
--download-f-blas-lapack
asterix:/home/balay/tmp/petsc-dev>




Reply via email to