Be careful about using implicit None comparison:
if status:
emails = emails.filter(EmailQueue.status == status)
Note that if 0:
will evaluate to False
. Instead, you should write:
if status is not None:
emails = emails.filter(EmailQueue.status == status)