summaryrefslogtreecommitdiffstats
path: root/lib/mongo.py
diff options
context:
space:
mode:
authorPierre-Yves Chibon <pingou@pingoured.fr>2012-04-23 18:36:10 +0200
committerPierre-Yves Chibon <pingou@pingoured.fr>2012-04-23 18:36:10 +0200
commit1eb58432f2947341f6a2f8b79fb6cd730ecbd4f1 (patch)
tree610b444f5a69d56cd7da42a90d72f5cc7d012fdf /lib/mongo.py
parent0f9392d79a232711979da162fb81fd58ba319c94 (diff)
downloadhyperkitty-1eb58432f2947341f6a2f8b79fb6cd730ecbd4f1.tar.gz
hyperkitty-1eb58432f2947341f6a2f8b79fb6cd730ecbd4f1.tar.xz
hyperkitty-1eb58432f2947341f6a2f8b79fb6cd730ecbd4f1.zip
Let's convert the value to int if there is a value to convert
Diffstat (limited to 'lib/mongo.py')
-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))