From e57800daa2178f29ff8f2d46e33a8387ac92c7aa Mon Sep 17 00:00:00 2001 From: Jordan ERNST Date: Thu, 7 Feb 2019 16:20:08 +0100 Subject: [PATCH] Fixed templates move --- IFPass.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/IFPass.py b/IFPass.py index 0b3548c..ced82e7 100644 --- a/IFPass.py +++ b/IFPass.py @@ -39,7 +39,6 @@ def initialisation(): conf['DEFAULT'] = {'IFPassDBdir': IFPassDBdir, 'printername': printername, 'AcrobatReader': AcrobatReader} with open(config, 'w') as configfile: conf.write(configfile) - move('Templates', IFPassDBdir) else: conf.read(config) IFPassDBdir = conf['DEFAULT']['IFPassDBdir'] @@ -49,9 +48,10 @@ def initialisation(): clientsfile = os.path.join(IFPassDBdir, 'Clients_IFPass.csv') clientsbkpfile = os.path.join(IFPassDBdir, 'Clients_IFPass_backup.csv') imgdir = os.path.join(IFPassDBdir, 'Cartes') - pdftemplate = os.path.join(IFPassDBdir, 'Templates', 'IFPass_PDF_Template.pdf') - pngtemplate = os.path.join(IFPassDBdir, 'Templates', 'IFPass_PNG_Template.png') - fonttemplate = os.path.join(IFPassDBdir, 'Templates', 'Roboto-Bold.ttf') + 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') if not os.path.exists(imgdir): # Cartes dir creation if it doesn't exist os.makedirs(imgdir) @@ -59,6 +59,9 @@ def initialisation(): with open(clientsfile, 'w', newline='', encoding='utf-8') as csvfile: writer = csv.writer(csvfile, delimiter=';') writer.writerow(['Titre', 'Prénom', 'Nom', 'Numéro de client', "Date d'inscription", "Date d'expiration"]) + if not os.path.exists(templatesdir): + move('Templates', IFPassDBdir) + return IFPassDBdir, printername, AcrobatReader, clientsfile, clientsbkpfile, imgdir, pdftemplate, pngtemplate, fonttemplate