equal
deleted
inserted
replaced
164 |
164 |
165 def wread(self, filename): |
165 def wread(self, filename): |
166 if self.encodepats == None: |
166 if self.encodepats == None: |
167 l = [] |
167 l = [] |
168 for pat, cmd in self.ui.configitems("encode"): |
168 for pat, cmd in self.ui.configitems("encode"): |
169 mf = util.matcher("", "/", [pat], [], [])[1] |
169 mf = util.matcher(self.root, "", [pat], [], [])[1] |
170 l.append((mf, cmd)) |
170 l.append((mf, cmd)) |
171 self.encodepats = l |
171 self.encodepats = l |
172 |
172 |
173 data = self.wopener(filename, 'r').read() |
173 data = self.wopener(filename, 'r').read() |
174 |
174 |
182 |
182 |
183 def wwrite(self, filename, data, fd=None): |
183 def wwrite(self, filename, data, fd=None): |
184 if self.decodepats == None: |
184 if self.decodepats == None: |
185 l = [] |
185 l = [] |
186 for pat, cmd in self.ui.configitems("decode"): |
186 for pat, cmd in self.ui.configitems("decode"): |
187 mf = util.matcher("", "/", [pat], [], [])[1] |
187 mf = util.matcher(self.root, "", [pat], [], [])[1] |
188 l.append((mf, cmd)) |
188 l.append((mf, cmd)) |
189 self.decodepats = l |
189 self.decodepats = l |
190 |
190 |
191 for mf, cmd in self.decodepats: |
191 for mf, cmd in self.decodepats: |
192 if mf(filename): |
192 if mf(filename): |