os.walk /var/lib/pisi/hedehöd/comar gibi kendini ilgilendirmeyen

altklasörlerede giriyor ve o klasörlerin içinde metadata.xml olmadığı için
hata veriyor ayrıca os.listdir'a göre yavaş. Tek ihtiyacımız olan
/var/lib/pisi içini listlemek.

Ayrıca /var/lib/pisi altında kendi paket olmayan bir scripts/ klasörümüz var,
onuda paketmiş gibi işletmek hataya neden oluyor ki bu zaten bir hata.

İşte bunlar düzeltildi...
This commit is contained in:
S.Çağlar Onur
2005-11-04 02:34:40 +00:00
parent 0a57e58e90
commit 97a194e732
+2 -2
View File
@@ -636,8 +636,8 @@ Rebuilds the PiSi databases
def rebuild_db(self):
import os
for root, dirs, files in os.walk(ctx.config.lib_dir()):
for package_fn in dirs:
for package_fn in os.listdir(ctx.config.lib_dir()):
if not package_fn == "scripts":
pisi.api.resurrect_package(package_fn)
class UpdateRepo(Command):