@@ -343,11 +343,11 @@ def load_xml_generator_configuration(configuration, **defaults):
343
343
"""
344
344
loads CastXML or GCC-XML configuration from an `.ini` file or any other
345
345
file class
346
- :class:`ConfigParser.SafeConfigParser ` is able to parse.
346
+ :class:`configparser.ConfigParser ` is able to parse.
347
347
348
348
:param configuration: configuration could be
349
349
string(configuration file path) or instance
350
- of :class:`ConfigParser.SafeConfigParser ` class
350
+ of :class:`configparser.ConfigParser ` class
351
351
352
352
:rtype: :class:`.xml_generator_configuration_t`
353
353
@@ -381,10 +381,10 @@ def load_xml_generator_configuration(configuration, **defaults):
381
381
parser = configuration
382
382
if utils .is_str (configuration ):
383
383
try :
384
- from configparser import SafeConfigParser
384
+ from configparser import ConfigParser
385
385
except ImportError :
386
- from ConfigParser import SafeConfigParser
387
- parser = SafeConfigParser ()
386
+ from ConfigParser import SafeConfigParser as ConfigParser
387
+ parser = ConfigParser ()
388
388
parser .read (configuration )
389
389
390
390
# Create a new empty configuration
@@ -419,6 +419,8 @@ def load_xml_generator_configuration(configuration, **defaults):
419
419
cfg .xml_generator = value
420
420
elif name == 'keep_xml' :
421
421
cfg .keep_xml = value
422
+ elif name == 'cflags' :
423
+ cfg .cflags = value
422
424
elif name == 'flags' :
423
425
cfg .flags = value
424
426
elif name == 'compiler_path' :
0 commit comments