Compare commits

...

3 Commits

Author SHA1 Message Date
Hailey Clark ffacf89c01 Updated requirements 3 years ago
William Osborne 5d3b75f252
Merge pull request #17 from kevinhippert/patch-1 5 years ago
kevinhippert 1da0588351
Fix module import problems 5 years ago
  1. 10
      flowroutenumbersandmessaging/controllers/cdrs_controller.py
  2. 6
      requirements.txt

@ -8,8 +8,10 @@
from csv import DictReader
import gzip
import json
import StringIO
import urllib2
#import StringIO
from io import StringIO
#import urllib2
from urllib.request import urlopen
from .base_controller import BaseController
from ..api_helper import APIHelper
@ -190,7 +192,7 @@ class CDRsController(BaseController):
export_url = _response['data']['attributes']['download_url']
#urllib.urlretrieve(export_url, filename)
try:
response = urllib2.urlopen(export_url)
response = urlopen(export_url)
compressedFile = StringIO.StringIO(response.read())
decompressedFile = gzip.GzipFile(fileobj=compressedFile)
with open(filename, 'w') as outfile:
@ -221,4 +223,4 @@ class CDRsController(BaseController):
fileinfo = DictReader(infile)
return list(fileinfo)
except Exception as e:
raise Exception("Error parsing CDR Export data {}".format(e))
raise Exception("Error parsing CDR Export data {}".format(e))

@ -1,4 +1,4 @@
requests==2.9.1
jsonpickle==0.7.1
requests>=2.21.0
jsonpickle>=0.9.6
cachecontrol==0.11.7
python-dateutil==2.5.3
python-dateutil==2.5.3

Loading…
Cancel
Save