gobject-introspection r187 - trunk/tools
- From: johan svn gnome org
- To: svn-commits-list gnome org
- Subject: gobject-introspection r187 - trunk/tools
- Date: Mon, 21 Apr 2008 14:42:50 +0100 (BST)
Author: johan
Date: Mon Apr 21 13:42:50 2008
New Revision: 187
URL: http://svn.gnome.org/viewvc/gobject-introspection?rev=187&view=rev
Log:
Simplify and remove improper use of getattr
Modified:
trunk/tools/g-ir-scanner
Modified: trunk/tools/g-ir-scanner
==============================================================================
--- trunk/tools/g-ir-scanner (original)
+++ trunk/tools/g-ir-scanner Mon Apr 21 13:42:50 2008
@@ -27,11 +27,14 @@
group = optparse.OptionGroup(parser, "Preprocessor options")
group.add_option("-I", help="Pre-processor include file",
- action="append", dest="cpp_includes")
+ action="append", dest="cpp_includes",
+ default=[])
group.add_option("-D", help="Pre-processor define",
- action="append", dest="cpp_defines")
+ action="append", dest="cpp_defines",
+ default=[])
group.add_option("-U", help="Pre-processor undefine",
- action="append", dest="cpp_undefines")
+ action="append", dest="cpp_undefines",
+ default=[])
group.add_option("-p", dest="", help="Ignored")
parser.add_option_group(group)
@@ -44,11 +47,9 @@
for package in options.packages:
output = commands.getoutput('pkg-config --cflags %s' % (package,))
pkg_options, unused = parser.parse_args(output.split())
- for attr in ['cpp_includes', 'cpp_defines' 'cpp_undefines']:
- value = getattr(pkg_options, attr, None)
- if value is None:
- continue
- getattr(options, attr).extend(value)
+ options.cpp_includes.extend(pkg_options.cpp_includes)
+ options.cpp_defines.extend(pkg_options.cpp_defines)
+ options.cpp_undefines.extend(pkg_options.cpp_undefines)
ss = SourceScanner()
ss.set_cpp_options(options.cpp_includes,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]