[petsc-dev] raise ValueError in check_for_option_mistakes

Satish Balay balay at mcs.anl.gov
Sun Jul 18 23:39:54 CDT 2010


Thanks.

satish

On Sun, 18 Jul 2010, Matthew Knepley wrote:

> Pushed what I think you want.
> 
>    Matt
> 
> On Sun, Jul 18, 2010 at 10:00 AM, Satish Balay <balay at mcs.anl.gov> wrote:
> 
> > 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>
> >
> >
> >
> >
> 
> 
> 




More information about the petsc-dev mailing list