On Sat, Nov 15, 2014 at 4:19 PM, Nikos Alexandris
<[email protected]> wrote:
> Given the following
>
> --%<---
> #%option
> #% key: sea
> #% key_desc: degrees
> #% type: double

... 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.

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

Reply via email to