compatibility to python 3.6 ...

pull/1/head
Steve L. Nyemba 5 years ago
parent 92d4e952e1
commit d0a0334f7a

@ -45,12 +45,24 @@ __author__ = 'The Phi Technology'
import numpy as np import numpy as np
import json import json
import importlib import importlib
import sys
if sys.version_info[0] > 2 :
from transport.common import Reader, Writer #, factory
from transport import disk
from transport import queue as queue
from transport import couch as couch
from transport import mongo as mongo
from transport import s3 as s3
else:
from common import Reader, Writer #, factory from common import Reader, Writer #, factory
import disk import disk
import queue import queue
import couch import couch
import mongo import mongo
import s3 import s3
class factory : class factory :
@staticmethod @staticmethod
def instance(**args): def instance(**args):
@ -78,7 +90,7 @@ class factory :
try: try:
anObject = eval( aClassName) anObject = eval( aClassName)
#setattr(anObject,'name',source) #setattr(anObject,'name',source)
except Exception,e: except Exception as e:
print ['Error ',e] print ['Error ',e]
return anObject return anObject

@ -7,6 +7,10 @@ This file is a wrapper around couchdb using IBM Cloudant SDK that has an interfa
""" """
import cloudant import cloudant
import json import json
import sys
if sys.version_info[0] > 2 :
from transport.common import Reader, Writer
else:
from common import Reader, Writer from common import Reader, Writer
class Couch: class Couch:
""" """

@ -6,6 +6,10 @@ This file is a wrapper around mongodb for reading/writing content against a mong
""" """
from pymongo import MongoClient from pymongo import MongoClient
# from transport import Reader,Writer # from transport import Reader,Writer
import sys
if sys.version_info[0] > 2 :
from transport.common import Reader, Writer
else:
from common import Reader, Writer from common import Reader, Writer
import json import json
class Mongo : class Mongo :

@ -10,6 +10,10 @@ from datetime import datetime
import re import re
import json import json
import os import os
import sys
if sys.version_info[0] > 2 :
from transport.common import Reader, Writer
else:
from common import Reader, Writer from common import Reader, Writer
import json import json

@ -8,9 +8,13 @@ from datetime import datetime
import boto import boto
import botocore import botocore
from smart_open import smart_open from smart_open import smart_open
import sys
if sys.version_info[0] > 2 :
from transport.common import Reader, Writer
else:
from common import Reader, Writer from common import Reader, Writer
import json import json
from common import Reader, Writer
class s3 : class s3 :
""" """

Loading…
Cancel
Save