1
0
Fork 0
mirror of https://github.com/shlomif/PySolFC.git synced 2025-04-05 00:02:29 -04:00

Add error message for a missing card back (#185)

This commit is contained in:
Juhani Numminen 2020-10-10 21:18:39 +03:00
parent 0f15613a15
commit 0be465dea1

View file

@ -24,7 +24,7 @@
import os import os
from pysollib.mfxutil import Image, ImageTk, USE_PIL from pysollib.mfxutil import Image, ImageTk, USE_PIL, print_err
from pysollib.pysoltk import copyImage, createBottom, createImage, loadImage from pysollib.pysoltk import copyImage, createBottom, createImage, loadImage
from pysollib.pysoltk import shadowImage from pysollib.pysoltk import shadowImage
from pysollib.resource import CSI from pysollib.resource import CSI
@ -80,7 +80,7 @@ class Images:
# print '__loadCard:', filename # print '__loadCard:', filename
f = os.path.join(self.cs.dir, filename) f = os.path.join(self.cs.dir, filename)
if not os.path.exists(f): if not os.path.exists(f):
print('card image path %s does not exist' % (f)) print_err('card image path %s does not exist' % f)
return None return None
try: try:
img = loadImage(file=f) img = loadImage(file=f)
@ -180,7 +180,12 @@ class Images:
for name in self.cs.backnames: for name in self.cs.backnames:
if name: if name:
im = self.__loadCard(name) im = self.__loadCard(name)
if im:
self.__addBack(im, name) self.__addBack(im, name)
else:
print_err('in {cs_dir}/config.txt: card back "{fname}" '
'does not exist'.format(
cs_dir=self.cs.dir, fname=name))
if progress: if progress:
progress.update(step=1) progress.update(step=1)
# load bottoms # load bottoms