Hata giderildi. Daha önce generalitems veya builditems'dan biri
tanımlanmasa bile exception üretiliyor ve boş ConfigurationSection'lar yaratılıyordu.
This commit is contained in:
+9
-6
@@ -63,13 +63,16 @@ class ConfigurationFile(object):
|
|||||||
parser.read(self.filePath)
|
parser.read(self.filePath)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
self.general = ConfigurationSection("general",
|
generalitems = parser.items("general")
|
||||||
parser.items("general"))
|
|
||||||
self.build = ConfigurationSection("build",
|
|
||||||
parser.items("build"))
|
|
||||||
except NoSectionError:
|
except NoSectionError:
|
||||||
self.general = ConfigurationSection("general")
|
generalitems = []
|
||||||
self.build = ConfigurationSection("build")
|
self.general = ConfigurationSection("general", generalitems)
|
||||||
|
|
||||||
|
try:
|
||||||
|
builditems = parser.items("build")
|
||||||
|
except NoSectionError:
|
||||||
|
builditems = []
|
||||||
|
self.build = ConfigurationSection("build", builditems)
|
||||||
|
|
||||||
|
|
||||||
class Config(object):
|
class Config(object):
|
||||||
|
|||||||
Reference in New Issue
Block a user