Coding style.
Removed _is_filename_excluded because _is_path_excluded is the same.
This commit is contained in:
parent
033dcf5e9a
commit
1c21b5e625
1 changed files with 4 additions and 8 deletions
12
vigil
12
vigil
|
|
@ -140,18 +140,18 @@ class Entry(collections.UserList):
|
||||||
return appearance
|
return appearance
|
||||||
|
|
||||||
|
|
||||||
def _is_filename_excluded(filename):
|
def _is_path_excluded(path):
|
||||||
return filename.startswith(".")
|
return any(part.startswith(".") for part in path.split(os.path.sep))
|
||||||
|
|
||||||
|
|
||||||
def _codebase_files(path, skip_hidden_directories=True):
|
def _codebase_files(path, skip_hidden_directories=True):
|
||||||
for (dirpath, dirnames, filenames) in os.walk(path):
|
for (dirpath, dirnames, filenames) in os.walk(path):
|
||||||
if skip_hidden_directories:
|
if skip_hidden_directories:
|
||||||
filtered_dirnames = [dirname for dirname in dirnames
|
filtered_dirnames = [dirname for dirname in dirnames
|
||||||
if not _is_filename_excluded(dirname)]
|
if not _is_path_excluded(dirname)]
|
||||||
dirnames[:] = filtered_dirnames
|
dirnames[:] = filtered_dirnames
|
||||||
for filename in filenames:
|
for filename in filenames:
|
||||||
if not _is_filename_excluded(filename):
|
if not _is_path_excluded(filename):
|
||||||
yield os.path.join(dirpath, filename)
|
yield os.path.join(dirpath, filename)
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -875,10 +875,6 @@ class Runner:
|
||||||
self.worker.continue_()
|
self.worker.continue_()
|
||||||
|
|
||||||
|
|
||||||
def _is_path_excluded(path):
|
|
||||||
return any(part.startswith(".") for part in path.split(os.path.sep))
|
|
||||||
|
|
||||||
|
|
||||||
def _add_watch_manager_to_mainloop(root_path, mainloop, on_filesystem_change,
|
def _add_watch_manager_to_mainloop(root_path, mainloop, on_filesystem_change,
|
||||||
exclude_filter):
|
exclude_filter):
|
||||||
watch_manager = pyinotify.WatchManager()
|
watch_manager = pyinotify.WatchManager()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue