[GRASS-user] set mutliple flags in python script

Hi,

I just wanted to know how to set mutliple flags when calling a module via python.
Eg when I use grass.run_command(“r.modulename”, flags=a b)
I tried:

  1. flags=[“a”,“b”]
  2. flags=“a,b”
  3. flags=“a b”

So how can I call a module with multiple flags set in python?

Thank you for your answers!

Best regards,
Johannes

Hi,

2013/4/8 Johannes Radinger <johannesradinger@gmail.com>:

I just wanted to know how to set mutliple flags when calling a module via
python.
Eg when I use grass.run_command("r.modulename", flags=a b)
I tried:
1) flags=["a","b"]
2) flags="a,b"
3) flags="a b"

So how can I call a module with multiple flags set in python?

flags = "ab"

Martin

Thank you Martin, the only way I haven’t tried :wink:

/johannes

···

On Mon, Apr 8, 2013 at 5:48 PM, Martin Landa <landa.martin@gmail.com> wrote:

Hi,

2013/4/8 Johannes Radinger <johannesradinger@gmail.com>:

I just wanted to know how to set mutliple flags when calling a module via
python.
Eg when I use grass.run_command(“r.modulename”, flags=a b)
I tried:

  1. flags=[“a”,“b”]
  2. flags=“a,b”
  3. flags=“a b”

So how can I call a module with multiple flags set in python?

flags = “ab”

Martin