if settings.listdirs: dir_list = searcher.get_matching_dirs() if dir_list: common.log('\nDirectories with matches (%d):' % len(dir_list)) for d in dir_list: common.log(d) if settings.listfiles: file_list = searcher.get_matching_files() if file_list: common.log('\nFiles with matches (%d):' % len(file_list)) for f in file_list: common.log(f) if settings.listlines: line_list = searcher.get_matching_lines() if line_list: msg = '\nLines with matches (%d):' if settings.uniquelines: msg = '\nUnique lines with matches (%d):' common.log(msg % len(line_list)) for line in line_list: common.log(line) except AssertionError as e: common.log('\nERROR: {0!s}\n'.format(e)) searchoptions.usage() except KeyboardInterrupt: common.log('') sys.exit(0)
if settings.listdirs: dir_list = searcher.get_matching_dirs() if dir_list: common.log('\nDirectories with matches (%d):' % len(dir_list)) for d in dir_list: common.log(d) if settings.listfiles: file_list = searcher.get_matching_files() if file_list: common.log('\nFiles with matches (%d):' % len(file_list)) for f in file_list: common.log(f) if settings.listlines: line_list = searcher.get_matching_lines() if line_list: msg = '\nLines with matches (%d):' if settings.uniquelines: msg = '\nUnique lines with matches (%d):' common.log(msg % len(line_list)) for line in line_list: common.log(line) except AssertionError as e: common.log('ERROR: {0!s}\n'.format(e)) searchoptions.usage() except KeyboardInterrupt: common.log('') sys.exit(0)