diff options
author | Pierre-Yves Chibon <pingou@pingoured.fr> | 2012-04-23 18:36:10 +0200 |
---|---|---|
committer | Pierre-Yves Chibon <pingou@pingoured.fr> | 2012-04-23 18:36:10 +0200 |
commit | 1eb58432f2947341f6a2f8b79fb6cd730ecbd4f1 (patch) | |
tree | 610b444f5a69d56cd7da42a90d72f5cc7d012fdf /lib/mongo.py | |
parent | 0f9392d79a232711979da162fb81fd58ba319c94 (diff) | |
download | hyperkitty-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.py | 9 |
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)) |