diff --git a/impression/print_status.py b/impression/print_status.py index 7dae7c65..bc7b2fa5 100755 --- a/impression/print_status.py +++ b/impression/print_status.py @@ -109,7 +109,7 @@ task_list.pop() task_list.pop() # On récupère la dernière tâche à avoir été traitée la dernière fois quel le script a été lancé. -# Si le fichier n'existe pas, on le crée en mettant la première tâche parmi celles que l'on vient de récupérer, et on s'arrête là. +# Si le fichier n'existe pas, on le crée en y mettant la première tâche parmi celles que l'on vient de récupérer, et on s'arrête là. try: last_file = open(last_print_filename, "r") last = last_file.read() @@ -137,11 +137,11 @@ for item in tasks_to_treat: fields = item.split(',', 6) if fields[3].strip('"') == "root": result = fields[1].strip('"') - taskID, user, _ = fields[2].strip('"').split(':') + taskID, user, _ = fields[2].strip('"').split(':',2) user = user.split('@').pop() # On récupère le nom du club si besoin. date = buildDate(fields[5]) match_taskID = re.compile(r"impression\(%s\)" % taskID) - db_query = db.search("uid=%s" % user) + db_query = db.search("uid=" + user) if db_query['adherent']: target = db_query['adherent'][0] full_name = target.prenom() + u" " + target.nom()