[GRASS-dev] [GRASS GIS] #2326: Command functions in grass.script.core miss a correct error reporting
GRASS GIS
trac at osgeo.org
Tue Nov 11 12:34:50 PST 2014
#2326: Command functions in grass.script.core miss a correct error reporting
--------------------------------+-------------------------------------------
Reporter: wenzeslaus | Owner: grass-dev@…
Type: enhancement | Status: new
Priority: major | Milestone: 7.1.0
Component: Python | Version: svn-trunk
Keywords: script, exceptions | Platform: All
Cpu: Unspecified |
--------------------------------+-------------------------------------------
Comment(by huhabla):
Replying to [comment:37 neteler]:
> Replying to [comment:36 wenzeslaus]:
> > Yes, it might be confusing. C API has `G_fatal_error()` and Python API
has `error()` and `fatal()`. I've tried to improve the documentation in
trunk in r62709.
>
> THanks but why do we need `error()` at all? If a function does not end
the execution of the program it should be called warning... (which we have
as well).
Sometimes you have an error that is not fatal enough to end the program,
but allows to continue processing. Or you want to print an error in "fatal
error" style, but let a different function handle the exit strategy.
--
Ticket URL: <http://trac.osgeo.org/grass/ticket/2326#comment:38>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list