From d850b9e658d1baa2f31e9131785858f0462ba1f3 Mon Sep 17 00:00:00 2001 From: Faik Uygur Date: Thu, 5 Jul 2007 07:07:58 +0000 Subject: [PATCH] - __str__ not getting from parent --- pisi/dependency.py | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/pisi/dependency.py b/pisi/dependency.py index 539591a7..804206f1 100644 --- a/pisi/dependency.py +++ b/pisi/dependency.py @@ -21,7 +21,21 @@ import pisi.relation """ Dependency relation """ class Dependency(pisi.relation.Relation): - pass + def __str__(self): + s = self.package + if self.versionFrom: + s += _(" version >= ") + self.versionFrom + if self.versionTo: + s += _(" version <= ") + self.versionTo + if self.version: + s += _(" version ") + self.version + if self.releaseFrom: + s += _(" release >= ") + self.releaseFrom + if self.releaseTo: + s += _(" release <= ") + self.releaseTo + if self.release: + s += _(" release ") + self.release + return s def dict_satisfies_dep(dict, depinfo): """determine if a package in a dictionary satisfies given dependency spec"""