martine/ninja — pull request #186 by evanj (2012-01-04 22:38:39+00:00)
Title: ninja_syntax.py: support passing variables as both dicts and lists.

Oops; I thought I had previously submitted this pull request, but it looks like I must have forgotten to click send?

At any rate: when I looked at this API, I assumed variables should be a dict. This makes it support both dicts and lists, and adds a test for it.