summaryrefslogtreecommitdiff
path: root/giscanner/annotationparser.py
diff options
context:
space:
mode:
authorDieter Verfaillie <dieterv@optionexplicit.be>2012-11-28 19:05:07 +0100
committerDieter Verfaillie <dieterv@optionexplicit.be>2012-11-28 21:31:22 +0100
commita867ab49295f5f6f1f72042c237625905e43953f (patch)
tree73c4786ccbf28a883e4b87c3d584dccde59b330f /giscanner/annotationparser.py
parentd6c2ad348892c32a42d112d94168ac071a14c0a2 (diff)
downloadgobject-introspection-a867ab49295f5f6f1f72042c237625905e43953f.tar.gz
giscanner: use dict.items()...
... in favor of "for key in dict: value=dict[key]" and "dict.iteritems()". This makes it possible to run the upcoming annotationparser.py tests with both Python 2 and Python 3. https://bugzilla.gnome.org/show_bug.cgi?id=688897
Diffstat (limited to 'giscanner/annotationparser.py')
-rw-r--r--giscanner/annotationparser.py11
1 files changed, 5 insertions, 6 deletions
diff --git a/giscanner/annotationparser.py b/giscanner/annotationparser.py
index d4989135..97704801 100644
--- a/giscanner/annotationparser.py
+++ b/giscanner/annotationparser.py
@@ -250,7 +250,7 @@ class DocTag(object):
if value is None:
return
- for name, v in value.all().iteritems():
+ for name, v in value.all().items():
if name in [OPT_ARRAY_ZERO_TERMINATED, OPT_ARRAY_FIXED_SIZE]:
try:
int(v)
@@ -318,12 +318,12 @@ class DocTag(object):
if value:
if type(value) != str:
value = ' '.join((serialize_one(k, v, '%s=%s', '%s')
- for k, v in value.all().iteritems()))
+ for k, v in value.all().items()))
return fmt % (option, value)
else:
return fmt2 % (option, )
annotations = []
- for option, value in self.options.iteritems():
+ for option, value in self.options.items():
annotations.append(
serialize_one(option, value, '(%s %s)', '(%s)'))
if annotations:
@@ -345,8 +345,7 @@ class DocTag(object):
# validation below is most certainly going to fail.
return
- for option in self.options:
- value = self.options[option]
+ for option, value in self.options.items():
if option == OPT_ALLOW_NONE:
self._validate_option(option, value, n_params=0)
elif option == OPT_ARRAY:
@@ -429,7 +428,7 @@ class DocOptions(object):
if key == item:
yield value
- def iteritems(self):
+ def items(self):
return iter(self.values)