[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

AltStyle によって変換されたページ (->オリジナル) /