|
@@ -471,6 +471,7 @@ class Parser (Process):
|
|
|
segment = []
|
|
|
index = 0;
|
|
|
_toprows = []
|
|
|
+ _default = None
|
|
|
for row in file :
|
|
|
row = row.replace('\r','')
|
|
|
if not segment and not row.startswith(section):
|
|
@@ -483,7 +484,9 @@ class Parser (Process):
|
|
|
continue
|
|
|
|
|
|
elif segment and not row.startswith(section):
|
|
|
-
|
|
|
+ if not _default :
|
|
|
+ _default = (self.apply(_toprows,_code))
|
|
|
+ DEFAULT_VALUE = dict(DEFAULT_VALUE,**_default)
|
|
|
segment.append(row)
|
|
|
|
|
|
|