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

Reply via email to