добавил корректную обработку пустных строк и строк-комментариев

This commit is contained in:
rzaitov
2013-10-31 18:20:46 +04:00
parent 3e8b59bbf4
commit 5dc42a9245
2 changed files with 73 additions and 3 deletions
@@ -10,12 +10,22 @@ class SettingsParser:
lines = content.splitlines()
for line in lines:
self.processLine(line)
stripped = line.strip(' \t\n\r')
print (line, stripped)
if len(stripped) == 0:
continue
if stripped.startswith("#"):
continue
self.processLine(stripped)
def processLine(self, line):
parser = SettingsLineParser()
result = parser.parseLine(line)
setting = parser.parseLine(line)
self.mergeSetting(setting)
def mergeSetting(self, setting):
value = setting['value']