Nikos Alexandris

Given the following..
#%option
#% key: sea
..
#% type: double
..

Markus Neteler wrote:

... this defines what type is *accepted* as input.

#% description: Aquisition's Sun Elevation Angle
#% options: 0.0 - 90.0
#% guisection: Metadata
#% required: yes
#%end
..
import grass.script as grass
..
def main()
    ..
    sea = options['sea']
    ..

if __name__ == "__main__":
    options, flags = grass.parser()
    sys.exit(main())
--->%--

Isn't supposed that  sea  is returned as a float?

No, above is the definition for the accepted input type.

Is it really necessary to do
sea = float(options['sea'])
?

Yes.

Grazie Markus.

Is it too much work to make this automatic? I am trying to think why should a user/scripter want something else than the type that the parameter (in CLI or wx-GUI) requests?

Nikos

Nikos
_______________________________________________
grass-dev mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-dev

Reply via email to