diff options
author | Mattias Andrée <maandree@operamail.com> | 2013-10-12 19:37:13 +0200 |
---|---|---|
committer | Mattias Andrée <maandree@operamail.com> | 2013-10-12 19:37:13 +0200 |
commit | 0e0ff5f3a5a534d1060b10f5ca2a21d56f439a68 (patch) | |
tree | ec9bae22d1e16475f8fea6b824f3514425268e04 /src | |
parent | m + add info manual (diff) | |
download | bfind-0e0ff5f3a5a534d1060b10f5ca2a21d56f439a68.tar.gz bfind-0e0ff5f3a5a534d1060b10f5ca2a21d56f439a68.tar.bz2 bfind-0e0ff5f3a5a534d1060b10f5ca2a21d56f439a68.tar.xz |
ignore the root of the crawl for -v
Signed-off-by: Mattias Andrée <maandree@operamail.com>
Diffstat (limited to 'src')
-rwxr-xr-x | src/bfind.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/bfind.py b/src/bfind.py index 081a8d0..c757875 100755 --- a/src/bfind.py +++ b/src/bfind.py @@ -43,6 +43,7 @@ visited_name = set() visited_id = set() queue = None start_dev = os.stat(path if path != '' else '.').st_dev +start_len = len(path) if path == '': queue = os.listdir() @@ -52,7 +53,7 @@ else: while len(queue) > 0: path = queue[0] queue[:] = queue[1:] - if visible and (path.startswith('.') or ((os.sep + '.') in path)): + if visible and ((os.sep + '.') in path[start_len:]): continue if hardlinks: stat = os.stat(path) |