From 546b1d0fe6cefd2cbaa3d56f0b1d2939fbdff291 Mon Sep 17 00:00:00 2001 From: Petr Viktorin Date: May 30 2016 14:44:08 +0000 Subject: ipapython.secrets.kem: Use ConfigParser from six.moves In Python 3, the module name changed from 'ConfigParser' to 'configparser'. Use the appropriate location from six. Part of the work for: https://fedorahosted.org/freeipa/ticket/4985 Reviewed-By: Martin Basti --- diff --git a/ipapython/secrets/kem.py b/ipapython/secrets/kem.py index 1025ed7..0abf28a 100644 --- a/ipapython/secrets/kem.py +++ b/ipapython/secrets/kem.py @@ -2,7 +2,7 @@ from __future__ import print_function from ipaplatform.paths import paths -import ConfigParser +from six.moves.configparser import ConfigParser from cryptography.hazmat.backends import default_backend from cryptography.hazmat.primitives import serialization from cryptography.hazmat.primitives.asymmetric import rsa, ec @@ -154,7 +154,7 @@ class IPAKEMKeys(KEMKeysStore): def __init__(self, config=None, ipaconf=paths.IPA_DEFAULT_CONF): super(IPAKEMKeys, self).__init__(config) - conf = ConfigParser.ConfigParser() + conf = ConfigParser() conf.read(ipaconf) self.host = conf.get('global', 'host') self.realm = conf.get('global', 'realm')