add version identifier to pickle

This commit is contained in:
Patrick Kanzler 2018-05-15 00:32:58 +02:00
parent 3dc710b157
commit c77390584f
No known key found for this signature in database
GPG Key ID: F07F07153306FCEF

View File

@ -8,12 +8,13 @@ import six
import yaml import yaml
from tempfile import gettempdir from tempfile import gettempdir
import platform
logging.basicConfig() logging.basicConfig()
logger = logging.getLogger(__name__) logger = logging.getLogger(__name__)
pickle_dir = environ.get('ESCPOS_CAPABILITIES_PICKLE_DIR', gettempdir()) pickle_dir = environ.get('ESCPOS_CAPABILITIES_PICKLE_DIR', gettempdir())
pickle_path = path.join(pickle_dir, 'capabilities.pickle') pickle_path = path.join(pickle_dir, '{v}.capabilities.pickle'.format(v=platform.python_version()))
capabilities_path = environ.get( capabilities_path = environ.get(
'ESCPOS_CAPABILITIES_FILE', 'ESCPOS_CAPABILITIES_FILE',
path.join(path.dirname(__file__), 'capabilities.json')) path.join(path.dirname(__file__), 'capabilities.json'))