Show More
@@ -7,7 +7,7 b'' | |||||
7 |
|
7 | |||
8 | from i18n import _ |
|
8 | from i18n import _ | |
9 | import error, util |
|
9 | import error, util | |
10 |
import |
|
10 | import os, errno | |
11 |
|
11 | |||
12 | class sortdict(dict): |
|
12 | class sortdict(dict): | |
13 | 'a simple sorted dictionary' |
|
13 | 'a simple sorted dictionary' | |
@@ -105,13 +105,13 b' class config(object):' | |||||
105 | self._source.pop((section, item), None) |
|
105 | self._source.pop((section, item), None) | |
106 |
|
106 | |||
107 | def parse(self, src, data, sections=None, remap=None, include=None): |
|
107 | def parse(self, src, data, sections=None, remap=None, include=None): | |
108 |
sectionre = |
|
108 | sectionre = util.compilere(r'\[([^\[]+)\]') | |
109 |
itemre = |
|
109 | itemre = util.compilere(r'([^=\s][^=]*?)\s*=\s*(.*\S|)') | |
110 |
contre = |
|
110 | contre = util.compilere(r'\s+(\S|\S.*\S)\s*$') | |
111 |
emptyre = |
|
111 | emptyre = util.compilere(r'(;|#|\s*$)') | |
112 |
commentre = |
|
112 | commentre = util.compilere(r'(;|#)') | |
113 |
unsetre = |
|
113 | unsetre = util.compilere(r'%unset\s+(\S+)') | |
114 |
includere = |
|
114 | includere = util.compilere(r'%include\s+(\S|\S.*\S)\s*$') | |
115 | section = "" |
|
115 | section = "" | |
116 | item = None |
|
116 | item = None | |
117 | line = 0 |
|
117 | line = 0 |
General Comments 0
You need to be logged in to leave comments.
Login now