Use ConfigParser instead of SafeConfigParser

The SafeConfigParser class has been renamed to ConfigParser in Python
3.2 [1]. This alias will be removed in future versions.So we can use
ConfigParser directly instead.

[1] http://bugs.python.org/issue10627

Change-Id: I8cc3bcde108916bda6b8ac95cae9abefe3b5cdee
Closes-Bug: #1618666
This commit is contained in:
qinchunhua 2016-09-14 01:44:26 -04:00
parent 57c418d05b
commit 618982a091
1 changed files with 6 additions and 1 deletions

View File

@ -23,6 +23,7 @@ It is used via a single directive in the .rst file
"""
import six
import six.moves.configparser as config_parser
import sys
from docutils import nodes
from docutils.parsers import rst
@ -90,6 +91,10 @@ class SupportMatrixDirective(rst.Directive):
:returns: SupportMatrix instance
"""
# SafeConfigParser was deprecated in Python 3.2
if sys.version_info >= (3, 2):
cfg = config_parser.ConfigParser()
else:
cfg = config_parser.SafeConfigParser()
env = self.state.document.settings.env
fname = self.options.get("support-matrix",