notmuch: use new function Database().create_query() for 'count'

This commit is contained in:
Sebastian Spaeth 2010-03-22 11:20:00 +01:00
parent 63c5a6d77d
commit 2b32acacbd

View file

@ -142,15 +142,13 @@ if __name__ == '__main__':
print "Not implemented." print "Not implemented."
#------------------------------------- #-------------------------------------
elif sys.argv[1] == 'count': elif sys.argv[1] == 'count':
db = Database()
if len(sys.argv) == 2: if len(sys.argv) == 2:
#no further search term #no further search term, count all
querystr='' querystr=''
else: else:
#mangle arguments wrapping terms with spaces in quotes #mangle arguments wrapping terms with spaces in quotes
querystr = quote_query_line(sys.argv[2:]) querystr = quote_query_line(sys.argv[2:])
logging.debug("count "+querystr) print(Database().create_query(querystr).count_messages())
print(Query(db,querystr).count_messages())
#------------------------------------- #-------------------------------------
elif sys.argv[1] == 'tag': elif sys.argv[1] == 'tag':