Glynn, we tested it from both guis as well as from the command line. Same issue every time. Those variables are not getting read in at all.<br><br><div class="gmail_quote">On Tue, May 19, 2009 at 3:48 PM, Glynn Clements <span dir="ltr">&lt;<a href="mailto:glynn@gclements.plus.com">glynn@gclements.plus.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div></div><div class="h5"><br>
C Michael Barton wrote:<br>
<br>
&gt; We&#39;ve just encountered a strange change in the way the GRASS parser<br>
&gt; interacts with BASH. It&#39;s not clear whether it&#39;s the parser, BASH, or<br>
&gt; something else.<br>
&gt;<br>
&gt; Previoiusly, if a GUI field was described as<br>
&gt;<br>
&gt; #% type: string<br>
&gt;<br>
&gt; ...whatever was entered was treated as a string, whether the entry was<br>
&gt; an alphabetic character string (&quot;mymap&quot;) or a numeral (&quot;50&quot;). When the<br>
&gt; field was read, its value could be stored in a variable and then used.<br>
&gt; So entering 50 in an entry field defined as string would produce &quot;50&quot;<br>
&gt; when parsed.<br>
&gt;<br>
&gt; Now, this doesn&#39;t seem to be the behavior of the parser and/or BASH.<br>
&gt; If 50 or &quot;50&quot; is entered into a field defined as #% type: string, it<br>
&gt; is ignored and the value of the parsed variable is empty, OR if there<br>
&gt; is a default value the default is used-even if the default value is<br>
&gt; numeric. So for the following entry from a BASH script..<br>
&gt;<br>
&gt; #%option<br>
&gt; #% key: myfield<br>
&gt; #% type: string<br>
&gt; #% description: A string field<br>
&gt; #% required : yes<br>
&gt;<br>
&gt; ...if 50 is entered, $GIS_OPT_MYFIELD is empty<br>
&gt;<br>
&gt; If there is a default, as below...<br>
&gt;<br>
&gt; #%option<br>
&gt; #% key: myfield<br>
&gt; #% type: string<br>
&gt; #% description: A string field<br>
&gt; #% required : yes<br>
&gt; #% answer : 1.5<br>
&gt;<br>
&gt; ... and 50 is entered, $GIS_OPT_MYFIELD is 1.5<br>
&gt;<br>
&gt; I have not yet tested this on the Mac, but it is showing up in GRASS<br>
&gt; 6.5 (of a couple weeks back) in Ubuntu ver. 9.<br>
&gt;<br>
&gt; Has anyone else encountered this?<br>
<br>
</div></div>I can&#39;t see any changes to lib/gis/parser.c or general/g.parser which<br>
could have caused this.<br>
<br>
Are you testing this from the command line, or via one of the GUIs?<br>
<font color="#888888"><br>
--<br>
Glynn Clements &lt;<a href="mailto:glynn@gclements.plus.com">glynn@gclements.plus.com</a>&gt;<br>
</font></blockquote></div><br><br clear="all"><br>-- <br><br>Isaac I Ullah, M.A.<br><br>Archaeology PhD Student,<br>ASU School of Evolution and Social Change<br><br>Research Assistant,<br>Mediterranean Landscape Dynamics Project<br>
***************************************************<br><a href="mailto:isaac.ullah@asu.edu">isaac.ullah@asu.edu</a><br><a href="mailto:ullah@archaeologist.com">ullah@archaeologist.com</a><br><br><a href="http://www.public.asu.edu/~iullah">http://www.public.asu.edu/~iullah</a><br>
***************************************************<br>