From 7cefc2c8adb793daacf3c887b347979d23b4c769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=BCrer=20=C3=96zen?= Date: Fri, 2 Mar 2007 10:04:51 +0000 Subject: [PATCH] =?UTF-8?q?#4834=20=C3=BC=20=C3=A7=C3=B6z=C3=BCyor?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Paket içine giren dosyaları globla dolaşıp tekrardan boyut hesaplamak yerine, önceden oluşturulan files.xml datasından toplam alıyoruz. Hem kod kısaldı, hem daha doğru hesaplıyor. --- pisi/build.py | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pisi/build.py b/pisi/build.py index 9ad8c44e..fdacd03d 100644 --- a/pisi/build.py +++ b/pisi/build.py @@ -569,14 +569,8 @@ class Builder: metadata.package.packageFormat = ctx.get_option('package_format') size = 0 - if package.debug_package: - d = self.pkg_debug_dir() - else: - d = self.pkg_install_dir() - - for path in package.files: - for p in glob.glob(util.join_path(d, path.path)): - size += util.dir_size(p) + for fileinfo in self.files.list: + size += fileinfo.size metadata.package.installedSize = size