Show More
@@ -169,6 +169,7 b' class opener(abstractopener):' | |||||
169 | ''' |
|
169 | ''' | |
170 | def __init__(self, base, audit=True): |
|
170 | def __init__(self, base, audit=True): | |
171 | self.base = base |
|
171 | self.base = base | |
|
172 | self._audit = audit | |||
172 | if audit: |
|
173 | if audit: | |
173 | self.auditor = pathauditor(base) |
|
174 | self.auditor = pathauditor(base) | |
174 | else: |
|
175 | else: | |
@@ -186,9 +187,10 b' class opener(abstractopener):' | |||||
186 | os.chmod(name, self.createmode & 0666) |
|
187 | os.chmod(name, self.createmode & 0666) | |
187 |
|
188 | |||
188 | def __call__(self, path, mode="r", text=False, atomictemp=False): |
|
189 | def __call__(self, path, mode="r", text=False, atomictemp=False): | |
189 | r = util.checkosfilename(path) |
|
190 | if self._audit: | |
190 | if r: |
|
191 | r = util.checkosfilename(path) | |
191 | raise util.Abort("%s: %r" % (r, path)) |
|
192 | if r: | |
|
193 | raise util.Abort("%s: %r" % (r, path)) | |||
192 | self.auditor(path) |
|
194 | self.auditor(path) | |
193 | f = os.path.join(self.base, path) |
|
195 | f = os.path.join(self.base, path) | |
194 |
|
196 |
General Comments 0
You need to be logged in to leave comments.
Login now