[Uludag-commits] r16920 - branches/pisi-1.1/pisi
uludag-commits at pardus.org.tr
uludag-commits at pardus.org.tr
1 Şub 2008 Cum 21:31:09 EET
Author: caglar
Date: Fri Feb 1 21:31:09 2008
New Revision: 16920
Modified:
branches/pisi-1.1/pisi/index.py
Log:
obsoletes_list.patch
Modified: branches/pisi-1.1/pisi/index.py
=================================================================
--- branches/pisi-1.1/pisi/index.py (original)
+++ branches/pisi-1.1/pisi/index.py Fri Feb 1 21:31:09 2008
@@ -101,7 +101,10 @@
if fn == 'distribution.xml':
self.add_distro(os.path.join(root, fn))
- obsoletes_list = map(str, self.distribution.obsoletes)
+ try:
+ obsoletes_list = map(str, self.distribution.obsoletes)
+ except AttributeError:
+ obsoletes_list = []
for pkg in util.filter_latest_packages(packages):
pkg_name = util.parse_package_name(os.path.basename(pkg))[0]
@@ -126,7 +129,8 @@
for comp in self.components:
ctx.componentdb.update_component(comp, repo, txn)
ctx.packagedb.remove_repo(repo, txn=txn)
- ctx.packagedb.add_obsoletes(self.distribution.obsoletes, repo, txn=txn)
+ if self.distribution is not None:
+ ctx.packagedb.add_obsoletes(self.distribution.obsoletes, repo, txn=txn)
for pkg in self.packages:
ctx.packagedb.add_package(pkg, repo, txn=txn)
update_progress()
Uludag-commits mesaj listesiyle ilgili
daha fazla bilgi