equal
deleted
inserted
replaced
239 else: |
239 else: |
240 break |
240 break |
241 bs += 1 |
241 bs += 1 |
242 return ret |
242 return ret |
243 |
243 |
244 def supported_type(self, f, st, verbose=True): |
244 def supported_type(self, f, st, verbose=False): |
245 if stat.S_ISREG(st.st_mode): |
245 if stat.S_ISREG(st.st_mode): |
246 return True |
246 return True |
247 if verbose: |
247 if verbose: |
248 kind = 'unknown' |
248 kind = 'unknown' |
249 if stat.S_ISCHR(st.st_mode): kind = _('character device') |
249 if stat.S_ISCHR(st.st_mode): kind = _('character device') |
350 ff = util.normpath(ff) |
350 ff = util.normpath(ff) |
351 if seen(ff): |
351 if seen(ff): |
352 continue |
352 continue |
353 self.blockignore = True |
353 self.blockignore = True |
354 if statmatch(ff, st): |
354 if statmatch(ff, st): |
355 if self.supported_type(ff, st): |
355 if self.supported_type(ff, st, verbose=True): |
356 yield 'f', ff, st |
356 yield 'f', ff, st |
357 elif ff in dc: |
357 elif ff in dc: |
358 yield 'm', ff, st |
358 yield 'm', ff, st |
359 self.blockignore = False |
359 self.blockignore = False |
360 |
360 |