Glynn Clements wrote:
> Although the "try ... except IndexError" can be replaced with a length
> check on sys.argv, i.e.:
>
> if __name__ == "__main__":
> if ( len(sys.argv) > 1 && sys.argv[1] != "@ARGS_PARSED@" ):
> os.execv("g.parser", [sys.argv[0]] + sys.argv)
> else:
> main()
Correction:
if __name__ == "__main__":
if ( len(sys.argv) <= 1 or sys.argv[1] != "@ARGS_PARSED@" ):
os.execvp("g.parser", [sys.argv[0]] + sys.argv)
else:
main();
--
Glynn Clements <[EMAIL PROTECTED]>
_______________________________________________
grass-dev mailing list
[email protected]
http://grass.itc.it/mailman/listinfo/grass-dev