build: fix generate-setting-docs.py to work with python3

Signed-off-by: Thomas Haller <thaller@redhat.com>
This commit is contained in:
Thomas Haller
2014-08-12 13:04:35 +02:00
parent 123322c6d6
commit c6a1ca53cd

View File

@@ -16,6 +16,8 @@
# #
# Copyright 2009 - 2014 Red Hat, Inc. # Copyright 2009 - 2014 Red Hat, Inc.
from __future__ import print_function
from gi.repository import NetworkManager, GObject from gi.repository import NetworkManager, GObject
import argparse, datetime, re, sys import argparse, datetime, re, sys
import xml.etree.ElementTree as ET import xml.etree.ElementTree as ET
@@ -76,7 +78,7 @@ def init_constants(girxml):
def get_prop_type(setting, pspec, propxml): def get_prop_type(setting, pspec, propxml):
prop_type = pspec.value_type.name prop_type = pspec.value_type.name
if type_name_map.has_key(prop_type): if prop_type in type_name_map:
prop_type = type_name_map[prop_type] prop_type = type_name_map[prop_type]
if prop_type is None: if prop_type is None:
prop_type = '' prop_type = ''
@@ -88,7 +90,7 @@ def get_docs(setting, pspec, propxml):
return None return None
doc = doc_xml.text doc = doc_xml.text
if propxml.attrib.has_key('deprecated'): if 'deprecated' in propxml.attrib:
doc = doc + ' Deprecated: ' + propxml.attrib['deprecated'] doc = doc + ' Deprecated: ' + propxml.attrib['deprecated']
doc = re.sub(r'\n\s*', r' ', doc) doc = re.sub(r'\n\s*', r' ', doc)
@@ -134,7 +136,7 @@ def escape(val):
return str(val).replace('"', '&quot;') return str(val).replace('"', '&quot;')
def usage(): def usage():
print "Usage: %s --gir FILE --output FILE" % sys.argv[0] print("Usage: %s --gir FILE --output FILE" % sys.argv[0])
exit() exit()
parser = argparse.ArgumentParser() parser = argparse.ArgumentParser()