Kevin Williams wrote:

> Firstly I apologize if this is a duplicate, but I am not getting my
> own posts emailed to me, and I don't see them in the list archive, so
> I am using another email account.
> 
> How does one return attribute values from a call to the 'r.what'
> module running in a python script?
> 
> When this query executes, it prints the result to the terminal, but I
> need to get the value back in the script.
> 
> One of the documentation pages mentioned a function "stdout2dict" from
> "grass.pygrass.modules", but it does not look like this is in the
> pygrass package any longer?

If you use grass.script.raster_what(), it returns a list of
dictionaries.

AFAICT, PyGRASS requires you to add stdout_=PIPE, then you can get the
output as a string from module.outputs["stdout"].value.

-- 
Glynn Clements <[email protected]>
_______________________________________________
grass-user mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/grass-user

Reply via email to