Damn!... It's my fault. I haven't realized that bitwise magic.

Reverting the previous commit.
Need to go to sleep :(.
This commit is contained in:
Barış Metin
2005-08-05 03:08:08 +00:00
parent c653f91c43
commit 8603c765ce
+6 -11
View File
@@ -133,22 +133,17 @@ class DepInfo:
def satisfies(self, pkg_name, version, release): def satisfies(self, pkg_name, version, release):
"""determine if a package ver. satisfies given dependency spec""" """determine if a package ver. satisfies given dependency spec"""
ret = True
from version import Version from version import Version
if self.versionFrom: if self.versionFrom:
ret &= Version(version) >= Version(self.versionFrom) ret &= Version(version) >= Version(depinfo.versionFrom)
if not ret: return False
if self.versionTo: if self.versionTo:
ret &= Version(version) <= Version(self.versionTo) ret &= Version(version) <= Version(depinfo.versionTo)
if not ret: return False
if self.releaseFrom: if self.releaseFrom:
ret &= Version(release) <= Version(self.releaseFrom) ret &= Version(release) <= Version(depinfo.releaseFrom)
if not ret: return False
if self.releaseTo: if self.releaseTo:
ret &= Version(release) <= Version(self.releaseTo) ret &= Version(release) <= Version(depinfo.releaseTo)
if not ret: return False return ret
return True
def __str__(self): def __str__(self):
s = self.package s = self.package