From 07ec96d33a6d97b1d714fbd59d8f6d5a0dd6cbfe Mon Sep 17 00:00:00 2001 From: Jordan ERNST Date: Fri, 8 Feb 2019 12:10:58 +0100 Subject: [PATCH] Bugs correction --- IFPass.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/IFPass.py b/IFPass.py index 9ddc9f4..aaa3ec7 100644 --- a/IFPass.py +++ b/IFPass.py @@ -45,7 +45,12 @@ def initialisation(): else: acrinstalled = yes_or_no("Acrobat Reader est nécessaire pour imprimer les cartes. Est il installé ?") if acrinstalled: - AcrobatReader = input(r"Quel est le chemin vers Acrobat Reader ? ( Ex : C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe) : ") + while "Wrong path": + AcrobatReader = input(r"Quel est le chemin vers Acrobat Reader ? ( Ex : C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe) : ") + if os.path.exists(AcrobatReader): + break + else: + print(colored('\nChemin invalide !', 'red')) else: print(colored('\nInstallez Acrobat Reader, puis relancez IFPass.', 'red')) os.system("pause") @@ -64,9 +69,9 @@ def initialisation(): clientsbkpfile = os.path.join(IFPassDBdir, 'Clients_IFPass_backup.csv') imgdir = os.path.join(IFPassDBdir, 'Cartes') templatesdir = os.path.join(IFPassDBdir, 'Templates') - pdftemplate = os.path.join(templatesdir, 'Templates', 'IFPass_PDF_Template.pdf') - pngtemplate = os.path.join(templatesdir, 'Templates', 'IFPass_PNG_Template.png') - fonttemplate = os.path.join(templatesdir, 'Templates', 'Roboto-Bold.ttf') + pdftemplate = os.path.join(templatesdir, 'IFPass_PDF_Template.pdf') + pngtemplate = os.path.join(templatesdir, 'IFPass_PNG_Template.png') + fonttemplate = os.path.join(templatesdir, 'Roboto-Bold.ttf') if not os.path.exists(imgdir): # Cartes dir creation if it doesn't exist os.makedirs(imgdir, 0o777)