From 3725265993960285315942ea5a0355165282dd7c Mon Sep 17 00:00:00 2001 From: Christian Heimes Date: Sun, 16 Aug 2015 19:00:00 +0200 Subject: Py3 modernization: libmodernize.fixes.fix_dict_six In Python 3 dict methods like values(), items() and keys() return views rather than lists. The iter equivalents are gone. Use six to use iterators on Python 2 and 3. In some places like setup.py a list is required. Use list(somedict.values()) to get a list on all Python versions. --- base/server/python/pki/server/deployment/pkihelper.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'base/server/python') diff --git a/base/server/python/pki/server/deployment/pkihelper.py b/base/server/python/pki/server/deployment/pkihelper.py index de3b1bc55..efe85c85d 100644 --- a/base/server/python/pki/server/deployment/pkihelper.py +++ b/base/server/python/pki/server/deployment/pkihelper.py @@ -3025,7 +3025,7 @@ class KRAConnector: "Trying old interface. " + str(e), extra=config.PKI_INDENTATION_LEVEL_2) info = sd.get_old_security_domain_info() - return info.systems['CA'].hosts.values() + return list(info.systems['CA'].hosts.values()) def execute_using_pki( self, caport, cahost, subsystemnick, -- cgit