Hello,

In a python script I have the following call:

grass.run_command('r.series',
                   input = rate_maps,
                   output = sum_rates,
                   method = 'sum',
                   overwrite = True,
                   quiet=True)

rate_maps is a list which in one instance contains 8559 map names, leading to an "OSError: [Errno 7] Argument list too long".

I know that in the shell I could use xargs to work around such a problem. But how to do this in python ?

I could obviously loop through all maps and thus sum them individually, but this just seems horribly inefficient.

Does anyone have a better solution ?

Moritz

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

Reply via email to