From 8328e4033b4fa971f581e42087b6ced8c76c8bc2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fatih=20A=C5=9F=C4=B1c=C4=B1?= Date: Fri, 16 Jul 2010 05:46:13 +0000 Subject: [PATCH] scenarioapi/pspec: Properly add conflicts --- pisi/scenarioapi/pspec.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pisi/scenarioapi/pspec.py b/pisi/scenarioapi/pspec.py index e1be7cd5..281b44c3 100644 --- a/pisi/scenarioapi/pspec.py +++ b/pisi/scenarioapi/pspec.py @@ -140,7 +140,6 @@ class Pspec: def set_package(self, dependencies, conflicts): self.package.name = self.name - self.package.conflicts = conflicts if dependencies: for depname in dependencies: @@ -148,6 +147,12 @@ class Pspec: dep.package = depname self.package.packageDependencies.append(dep) + if conflicts: + for package in conflicts: + conflict = Conflict() + conflict.package = package + self.package.conflicts.append(conflict) + self.pspec.packages.append(self.package) def set_history(self, date, version, comment = "No Comment", release = "1"):