diff options
author | Nirbheek Chauhan <nirbheek@centricular.com> | 2017-12-07 19:17:06 +0530 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2018-03-10 19:05:19 +0530 |
commit | b9693d3ad11cb6861cfb088223e791f1eb50385b (patch) | |
tree | 9405e0c7962c8d3cb07f09832124de9e15e78c9c /giscanner | |
parent | 2034e303ada98b51d081aec02e0ed9a2546c266b (diff) | |
download | gobject-introspection-b9693d3ad11cb6861cfb088223e791f1eb50385b.tar.gz |
giscanner: Fix minor python3 compatibility issue
dict.items() returns a tuple in Python2 but it returns an iterator in
Python3. This is usually fine, except that in this place we also try
to index the return value which won't work with iterators.
Diffstat (limited to 'giscanner')
-rw-r--r-- | giscanner/maintransformer.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/giscanner/maintransformer.py b/giscanner/maintransformer.py index 275f1c08..e5e77338 100644 --- a/giscanner/maintransformer.py +++ b/giscanner/maintransformer.py @@ -896,7 +896,7 @@ class MainTransformer(object): # the number of parameters (@foo) is the same or greater # than the number of signal parameters if len(block.params) > len(signal.parameters): - names = block.params.items() + names = [(k, v) for k, v in block.params.items()] # Resolve real parameter names early, so that in later # phase we can refer to them while resolving annotations. for i, param in enumerate(signal.parameters): |