514
527
def has_filename(self, filename):
515
528
return osutils.lexists(self.abspath(filename))
530
def _iter_files_recursive(self, from_dir=None, include_dirs=False,
520
536
encoded_from_dir = self.abspath(from_dir).encode(osutils._fs_enc)
521
537
for (dirpath, dirnames, filenames) in os.walk(encoded_from_dir):
522
538
dir_relpath = dirpath[len(self.basedir):].strip(b"/")