summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/mongo.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/lib/mongo.py b/lib/mongo.py
index 9344932..028b4d6 100644
--- a/lib/mongo.py
+++ b/lib/mongo.py
@@ -184,10 +184,11 @@ def search_archives(table, query, limit=None):
db.mails.create_index(str(el))
db.mails.ensure_index(str(el))
output = []
- try:
- limit = int(limit)
- except ValueError:
- limit = None
+ if limit:
+ try:
+ limit = int(limit)
+ except ValueError:
+ limit = None
if limit:
output = list(db.mails.find(query, sort=[('Date',
pymongo.DESCENDING)]).limit(limit))