[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