[GRASS-dev] Re: single-click zoom doesn't preserve aspect ratio
hamish_nospam at yahoo.com
Tue Nov 7 23:50:18 EST 2006
Michael Barton wrote:
> There are probably ways to trap errors more gracefully. The best way is not
> to have them of course, but it would be good if the program continued even
> if it encountered one. I can't put a "catch" command on everything in every
> script (this is one way to trap), but it would be good to know which kinds
> of errors create this kind of freeze (not all do). As I encounter them, I
> try to trap them, but I'm not sure what to look for to do this proactively.
I would suggest this one as a candidate for catching:
> GRASS 6.2.0 (Arctic):~ > gis.m
> GRASS 6.2.0 (Arctic):~ > Error in startup script: can't read
> "parts(n)": no such variable
> while executing
> "MapCanvas::zoom_new $mon $parts(n) $parts(s) $parts(e) $parts(w)
> $parts(nsres) $parts(ewres)"
> (procedure "MapCanvas::zoom_gregion" line 11)
> invoked from within
> "MapCanvas::zoom_gregion $mon"
> (procedure "MapCanvas::create" line 40)
.. and then reword the error to something meaninful ..
More information about the grass-dev