py3: use ConfigParser instead of SafeConfigParser

DeprecationWarning: The SafeConfigParser class has been renamed
to ConfigParser in Python 3.2. This alias will be removed in
future versions. Use ConfigParser directly instead.

https://fedorahosted.org/freeipa/ticket/4985

Reviewed-By: Jan Cholasta <jcholast@redhat.com>
Reviewed-By: Stanislav Laznicka <slaznick@redhat.com>
This commit is contained in:
Martin Basti
2017-02-10 17:05:02 +01:00
parent 3b6892783e
commit 2e63ec42d0
6 changed files with 38 additions and 6 deletions

View File

@@ -41,7 +41,12 @@ import ldap
import ldapurl
import six
# pylint: disable=import-error
from six.moves.configparser import SafeConfigParser, NoOptionError
if six.PY3:
# The SafeConfigParser class has been renamed to ConfigParser in Py3
from configparser import ConfigParser as SafeConfigParser
else:
from ConfigParser import SafeConfigParser
from six.moves.configparser import NoOptionError
# pylint: enable=import-error
from ipalib.install import sysrestore