[FIX] hw_escpos: use logger instead of prints to avoid corrupting the odoo.py command line interface.
This commit is contained in:
parent
0b2ee16885
commit
6111cf9873
|
@ -6,11 +6,8 @@
|
||||||
@license: GPL
|
@license: GPL
|
||||||
'''
|
'''
|
||||||
|
|
||||||
try:
|
|
||||||
import qrcode
|
|
||||||
except ImportError:
|
|
||||||
qrcode = None
|
|
||||||
|
|
||||||
|
import logging
|
||||||
import time
|
import time
|
||||||
import copy
|
import copy
|
||||||
import io
|
import io
|
||||||
|
@ -24,12 +21,19 @@ import xml.dom.minidom as minidom
|
||||||
|
|
||||||
from PIL import Image
|
from PIL import Image
|
||||||
|
|
||||||
|
_logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
import jcconv
|
import jcconv
|
||||||
except ImportError:
|
except ImportError:
|
||||||
jcconv = None
|
jcconv = None
|
||||||
print 'ESC/POS: please install jcconv for improved Japanese receipt printing:'
|
_logger.warning('ESC/POS: please install jcconv for improved Japanese receipt printing:\n # pip install jcconv')
|
||||||
print ' # pip install jcconv'
|
|
||||||
|
try:
|
||||||
|
import qrcode
|
||||||
|
except ImportError:
|
||||||
|
qrcode = None
|
||||||
|
_logger.warning('ESC/POS: please install the qrcode python module for qrcode printing in point of sale receipts:\n # pip install qrcode')
|
||||||
|
|
||||||
from constants import *
|
from constants import *
|
||||||
from exceptions import *
|
from exceptions import *
|
||||||
|
|
Loading…
Reference in New Issue