From 71f62676538c991bbabc43bd04ede7d8f385040f Mon Sep 17 00:00:00 2001 From: Luc Papeleux <L.Papeleux@ULiege.be> Date: Fri, 21 Dec 2018 09:28:22 +0100 Subject: [PATCH] bug fix MultiPRM --- comp.py | 6 +++++- prmClasses.py | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/comp.py b/comp.py index c7414b5..020dda9 100755 --- a/comp.py +++ b/comp.py @@ -52,7 +52,11 @@ class CompJob(ParametricJob): TextPRM(self.pars, 'MAIL_ADDR', 'e-mail address (reports)', os.getenv('USER')) TextPRM(self.pars, 'SMTP_SERV', 'SMTP email server', 'smtp.ulg.ac.be') TextPRM(self.pars, 'ARC_NAME', 'archive name', '~/dev.zip') - TextPRM(self.pars, 'CMAKELIST', 'build options', "%s.cmake" % socket.gethostbyaddr(socket.gethostname())[0].split('.')[0]) + try: + machineName = socket.gethostbyaddr(socket.gethostname())[0].split('.')[0] # lpx : marche pas dans des vbox + except: + machineName = socket.gethostname().split('.')[0] # marche dans ma vbox + TextPRM(self.pars, 'CMAKELIST', 'build options', "%s.cmake" %machineName) YesNoPRM(self.pars, 'DEBUG_MODE', 'debug mode', False) TextPRM(self.pars, 'NICE_VALUE', 'nice value', "0") diff --git a/prmClasses.py b/prmClasses.py index 9b11789..a486991 100644 --- a/prmClasses.py +++ b/prmClasses.py @@ -159,7 +159,7 @@ class MultiPRM(PRM): def writePRM(self, file): file.write("self.pars['%s'].vals=["%(self.key)) for v in self.vals: - file.write("'%s'," % (v)) + file.write("'%s'," % (repr(v))) file.write("]\n") PRM.writePRM(self,file) -- GitLab