[Python-checkins] r72163 - tracker/instances/python-dev/extensions/search_id.py
martin.v.loewis
python-checkins at python.org
Fri May 1 14:27:17 CEST 2009
Author: martin.v.loewis
Date: Fri May 1 14:27:17 2009
New Revision: 72163
Log:
Restrict number of search terms, to prevent postgres crashes.
Modified:
tracker/instances/python-dev/extensions/search_id.py
Modified: tracker/instances/python-dev/extensions/search_id.py
==============================================================================
--- tracker/instances/python-dev/extensions/search_id.py (original)
+++ tracker/instances/python-dev/extensions/search_id.py Fri May 1 14:27:17 2009
@@ -10,6 +10,9 @@
if id.isdigit():
if self.db.hasnode('issue', id):
raise exceptions.Redirect('issue'+id)
+ if len(split) > 50:
+ # Postgres crashes on log queries
+ raise exceptions.FormError("too many search terms")
def init(instance):
instance.registerAction('searchid', SearchIDAction)
More information about the Python-checkins
mailing list