remove 'print' statements and use python logging instead
This commit is contained in:
parent
36120fbd7d
commit
9b3187c6a9
|
@ -8,6 +8,9 @@ from lxml import etree
|
||||||
from zeep import Client
|
from zeep import Client
|
||||||
from pkg_resources import resource_stream, Requirement
|
from pkg_resources import resource_stream, Requirement
|
||||||
import requests, zipfile, StringIO
|
import requests, zipfile, StringIO
|
||||||
|
import logging
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
products_json = resource_stream(Requirement.parse("inema"), "data/products.json")
|
products_json = resource_stream(Requirement.parse("inema"), "data/products.json")
|
||||||
marke_products = json.load(products_json)
|
marke_products = json.load(products_json)
|
||||||
|
@ -64,16 +67,17 @@ class Internetmarke(object):
|
||||||
def authenticate(self, username, password):
|
def authenticate(self, username, password):
|
||||||
s = self.client.service
|
s = self.client.service
|
||||||
r = s.authenticateUser(_soapheader= self.soapheader, username=username, password=password)
|
r = s.authenticateUser(_soapheader= self.soapheader, username=username, password=password)
|
||||||
print r
|
|
||||||
self.user_token = r.userToken
|
self.user_token = r.userToken
|
||||||
self.wallet_balance = r.walletBalance
|
self.wallet_balance = r.walletBalance
|
||||||
|
|
||||||
def retrievePNGs(self, link):
|
def retrievePNGs(self, link):
|
||||||
|
_logger.info("Retrieving PNGs from %s", link)
|
||||||
r = requests.get(link, stream=True)
|
r = requests.get(link, stream=True)
|
||||||
z = zipfile.ZipFile(StringIO.StringIO(r.content))
|
z = zipfile.ZipFile(StringIO.StringIO(r.content))
|
||||||
return map(lambda f: z.read(f.filename), z.infolist())
|
return map(lambda f: z.read(f.filename), z.infolist())
|
||||||
|
|
||||||
def retrieve_manifest(self, link):
|
def retrieve_manifest(self, link):
|
||||||
|
_logger.info("Retrieving Manifest from %s", link)
|
||||||
r = requests.get(link, stream=True)
|
r = requests.get(link, stream=True)
|
||||||
return r.content
|
return r.content
|
||||||
|
|
||||||
|
@ -82,10 +86,11 @@ class Internetmarke(object):
|
||||||
r = s.retrievePreviewVoucherPNG(_soapheader = self.soapheader,
|
r = s.retrievePreviewVoucherPNG(_soapheader = self.soapheader,
|
||||||
productCode = prod_code,
|
productCode = prod_code,
|
||||||
voucherLayout = layout)
|
voucherLayout = layout)
|
||||||
print r
|
_logger.info("retrievePreviewPNG result", r)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
def add_position(self, position):
|
def add_position(self, position):
|
||||||
|
_logger.info("Adding position to basket:", position)
|
||||||
self.positions.append(position)
|
self.positions.append(position)
|
||||||
|
|
||||||
def compute_total(self):
|
def compute_total(self):
|
||||||
|
@ -104,7 +109,7 @@ class Internetmarke(object):
|
||||||
total = self.compute_total(),
|
total = self.compute_total(),
|
||||||
createManifest = True,
|
createManifest = True,
|
||||||
createShippingList = 2)
|
createShippingList = 2)
|
||||||
print r
|
_logger.info("PDF checkout result: %s", r)
|
||||||
return r
|
return r
|
||||||
|
|
||||||
def checkoutPNG(self):
|
def checkoutPNG(self):
|
||||||
|
@ -115,7 +120,7 @@ class Internetmarke(object):
|
||||||
total = self.compute_total(),
|
total = self.compute_total(),
|
||||||
createManifest = True,
|
createManifest = True,
|
||||||
createShippingList = 2)
|
createShippingList = 2)
|
||||||
print r
|
_logger.info("PNG checkout result: %s", r)
|
||||||
if r.link:
|
if r.link:
|
||||||
# retrieve PNG images and store them in result object
|
# retrieve PNG images and store them in result object
|
||||||
pngs = self.retrievePNGs(r.link)
|
pngs = self.retrievePNGs(r.link)
|
||||||
|
|
Loading…
Reference in New Issue