equal
deleted
inserted
replaced
74 if normprefix in self.auditeddir: |
74 if normprefix in self.auditeddir: |
75 break |
75 break |
76 curpath = os.path.join(self.root, prefix) |
76 curpath = os.path.join(self.root, prefix) |
77 try: |
77 try: |
78 st = os.lstat(curpath) |
78 st = os.lstat(curpath) |
79 except OSError, err: |
79 except OSError as err: |
80 # EINVAL can be raised as invalid path syntax under win32. |
80 # EINVAL can be raised as invalid path syntax under win32. |
81 # They must be ignored for patterns can be checked too. |
81 # They must be ignored for patterns can be checked too. |
82 if err.errno not in (errno.ENOENT, errno.ENOTDIR, errno.EINVAL): |
82 if err.errno not in (errno.ENOENT, errno.ENOTDIR, errno.EINVAL): |
83 raise |
83 raise |
84 else: |
84 else: |