Using the following in a python script's header

#%option
#% key: outputsuffix
#% key_desc: suffix string
#% type: string
#% description: Suffix for the Pan-Sharpened image(s)
#% required: yes
#% answer: hpf
#%end

and somewhere in the script the following

run("g.rename", rast=(tmp_msx_hpf,"%s.%s" % (msx, outputsuffix)))

works fine in the command line. Testing the modules wx-GUI (G70), doesn't play nice. For exampe,
the following WARNING (error) appears:

WARNING: Illegal filename <12DEC02053035.blue@python_scripting.hpf>. Character <@> not allowed. WARNING: <12DEC02053035.blue@python_scripting.hpf> is an illegal file name

The "suffix" is added after the Mapset's name(string). Is there no option to "fix" this? Should I "fix" this in my code directly, i.e. take the string, split-off the Mapset-part, put in the suffix and add the Mapset's name in the end?

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

Reply via email to