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
