[Uludag-commits] r14547 - branches/pisi-1.1/pisi
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
27 Haz 2007 Çar 15:50:21 EEST
Author: faik
Date: Wed Jun 27 15:50:20 2007
New Revision: 14547
Modified:
branches/pisi-1.1/pisi/conflict.py
branches/pisi-1.1/pisi/relation.py
branches/pisi-1.1/pisi/replace.py
Log:
- metaclass problem? cant get __str__ from parent.
Modified: branches/pisi-1.1/pisi/conflict.py
=================================================================
--- branches/pisi-1.1/pisi/conflict.py (original)
+++ branches/pisi-1.1/pisi/conflict.py Wed Jun 27 15:50:20 2007
@@ -20,7 +20,21 @@
""" Conflict relation """
class Conflict(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 installed_package_conflicts(confinfo):
"""determine if an installed package in *repository* conflicts with
Modified: branches/pisi-1.1/pisi/relation.py
=================================================================
--- branches/pisi-1.1/pisi/relation.py (original)
+++ branches/pisi-1.1/pisi/relation.py Wed Jun 27 15:50:20 2007
@@ -31,22 +31,6 @@
a_releaseFrom = [autoxml.String, autoxml.optional]
a_releaseTo = [autoxml.String, autoxml.optional]
- 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 satisfies_relation(self, pkg_name, version, release):
ret = True
v = pisi.version.Version(version)
Modified: branches/pisi-1.1/pisi/replace.py
=================================================================
--- branches/pisi-1.1/pisi/replace.py (original)
+++ branches/pisi-1.1/pisi/replace.py Wed Jun 27 15:50:20 2007
@@ -18,7 +18,21 @@
""" Replace relation """
class Replace(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 installed_package_replaced(repinfo):
"""determine if an installed package in *repository* replaced with
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi