report ignored files

This commit is contained in:
j 2013-04-24 21:21:06 +02:00
parent b631af59d5
commit 7684470842

View file

@ -390,6 +390,7 @@ class Client(object):
files = [] files = []
unknown = [] unknown = []
ignored = []
for dirpath, dirnames, filenames in os.walk(path, followlinks=True): for dirpath, dirnames, filenames in os.walk(path, followlinks=True):
if isinstance(dirpath, str): if isinstance(dirpath, str):
dirpath = dirpath.decode('utf-8') dirpath = dirpath.decode('utf-8')
@ -400,6 +401,8 @@ class Client(object):
file_path = os.path.join(dirpath, filename) file_path = os.path.join(dirpath, filename)
if not ignore_file(self, file_path): if not ignore_file(self, file_path):
files.append(file_path) files.append(file_path)
else:
ignored.append(file_path)
for f in files: for f in files:
if not parse_path(self, f[len(path):]): if not parse_path(self, f[len(path):]):
unknown.append(f) unknown.append(f)
@ -425,8 +428,8 @@ class Client(object):
c.execute('UPDATE file SET deleted=? WHERE path=?', (deleted, f)) c.execute('UPDATE file SET deleted=? WHERE path=?', (deleted, f))
conn.commit() conn.commit()
print "scanned volume %s: %s files, %s new, %s deleted" % ( print "scanned volume %s: %s files, %s new, %s deleted, %s ignored" % (
name, len(files), len(new_files), len(deleted_files)) name, len(files), len(new_files), len(deleted_files), len(ignored))
def extract(self, args): def extract(self, args):
conn, c = self._conn() conn, c = self._conn()