summaryrefslogtreecommitdiff
path: root/contrib
diff options
context:
space:
mode:
Diffstat (limited to 'contrib')
-rwxr-xr-xcontrib/inventory/azure_rm.py12
1 files changed, 8 insertions, 4 deletions
diff --git a/contrib/inventory/azure_rm.py b/contrib/inventory/azure_rm.py
index b3b7e1e904..6c79d8b9a2 100755
--- a/contrib/inventory/azure_rm.py
+++ b/contrib/inventory/azure_rm.py
@@ -187,14 +187,18 @@ Version: 1.0.0
'''
import argparse
-import ConfigParser
import json
import os
import re
import sys
import inspect
-import traceback
+try:
+ # python2
+ import ConfigParser as cp
+except ImportError:
+ # python3
+ import configparser as cp
from packaging.version import Version
@@ -326,7 +330,7 @@ class AzureRM(object):
path = expanduser("~")
path += "/.azure/credentials"
try:
- config = ConfigParser.ConfigParser()
+ config = cp.ConfigParser()
config.read(path)
except Exception as exc:
self.fail("Failed to access {0}. Check that the file exists and you have read "
@@ -795,7 +799,7 @@ class AzureInventory(object):
config = None
settings = None
try:
- config = ConfigParser.ConfigParser()
+ config = cp.ConfigParser()
config.read(path)
except:
pass