From 4be904b8be1d5f5f76c45d1da98cb017386544c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B0=D0=BC=D0=BE=D1=83=D0=BA=D0=B8=D0=BD=20=D0=90?= =?UTF-8?q?=D0=BB=D0=B5=D0=BA=D1=81=D0=B5=D0=B9?= Date: Mon, 6 Sep 2010 18:31:32 +0400 Subject: [PATCH] Bugfix --- pym/cl_apply_template.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pym/cl_apply_template.py b/pym/cl_apply_template.py index 3e8ab94..e408f8e 100644 --- a/pym/cl_apply_template.py +++ b/pym/cl_apply_template.py @@ -136,6 +136,7 @@ subdirectories %s")%', '.join(dirsTemplates)) sectionsWork = map(lambda x: x.rpartition("-")[2], self.installProgs) dictPakkages = {} oldPymPath = "" + listIndex = [] for sectName in sectionsWork: realPath = "/usr/lib/calculate-2.2/calculate-%s"%sectName pymPath = os.path.join(realPath,"pym") @@ -196,10 +197,12 @@ subdirectories %s")%', '.join(dirsTemplates)) self.printERROR(errMess) return False if dirsFiles and dirsFiles[1]: + if not nameAndVerPkg in listIndex: + listIndex.append(nameAndVerPkg) dictPakkages[nameAndVerPkg] =\ sorted(list(set(dirsFiles[1]))) if dictPakkages: - for calcPkg in dictPakkages: + for calcPkg in listIndex: self.printWARNING(_("Package %s has changed files")%calcPkg+":") for nameF in dictPakkages[calcPkg]: nameFile = nameF