From 68764f5f0ce85a89a8cc93f4d0b424656100f83e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Sat, 2 Jul 2005 02:17:12 +0000 Subject: [PATCH] =?UTF-8?q?Hata=20giderildi.=20Daha=20=C3=B6nce=20generali?= =?UTF-8?q?tems=20veya=20builditems'dan=20biri=20tan=C4=B1mlanmasa=20bile?= =?UTF-8?q?=20exception=20=C3=BCretiliyor=20ve=20bo=C5=9F=20ConfigurationS?= =?UTF-8?q?ection'lar=20yarat=C4=B1l=C4=B1yordu.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/config.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/pisi/config.py b/pisi/config.py index bcccadc6..63f02cfb 100644 --- a/pisi/config.py +++ b/pisi/config.py @@ -63,13 +63,16 @@ class ConfigurationFile(object): parser.read(self.filePath) try: - self.general = ConfigurationSection("general", - parser.items("general")) - self.build = ConfigurationSection("build", - parser.items("build")) + generalitems = parser.items("general") except NoSectionError: - self.general = ConfigurationSection("general") - self.build = ConfigurationSection("build") + generalitems = [] + self.general = ConfigurationSection("general", generalitems) + + try: + builditems = parser.items("build") + except NoSectionError: + builditems = [] + self.build = ConfigurationSection("build", builditems) class Config(object):