Python 2 to 3 migration fixes 87/69287/2
authorTomaszewski, PawelX <pawelx.tomaszewski@intel.com>
Wed, 13 Nov 2019 12:35:06 +0000 (04:35 -0800)
committerKamil Wiatrowski <kamilx.wiatrowski@intel.com>
Thu, 12 Dec 2019 08:08:47 +0000 (09:08 +0100)
Change-Id: I487632435ae575c2507e58ee5682aa03934391b8
Signed-off-by: Pawel Tomaszewski <pawelx.tomaszewski@intel.com>
Signed-off-by: Kamil Wiatrowski <kamilx.wiatrowski@intel.com>
3rd_party/collectd-ves-app/ves_app/normalizer.py
3rd_party/collectd-ves-app/ves_app/ves_app.py

index 0e92d1a..95feead 100644 (file)
@@ -17,7 +17,7 @@
 #   Volodymyr Mytnyk <volodymyrx.mytnyk@intel.com>
 #
 
-from . import yaml
+import yaml
 import logging
 import datetime
 import time
@@ -28,12 +28,15 @@ import re
 
 # import YAML loader
 try:
-    from .yaml import CLoader as Loader
+    from yaml import CLoader as Loader
 except ImportError:
-    from .yaml import Loader
+    from yaml import Loader
 
 # import synchronized queue
-import queue
+try:
+    import queue
+except ImportError:
+    import Queue as queue
 
 
 class Config(object):
index fa4e934..a855123 100644 (file)
 import json
 import sys
 import base64
-import configparser
 import logging
 import argparse
 
+try:
+    import configparser
+except ImportError:
+    import ConfigParser as configparser
+
 from distutils.util import strtobool
 from kafka import KafkaConsumer
 
 from .normalizer import Normalizer
 from .normalizer import CollectdValue
 
-import urllib.request as url
+try:
+    # For Python 3.0 and later
+    import urllib.request as url
+except ImportError:
+    # Fall back to Python 2's urllib2
+    import urllib2 as url
 
 class VESApp(Normalizer):
     """VES Application"""