publisher: do not fail on early statsd call (#2521)

This commit is contained in:
Frédéric Péters 2013-02-22 09:25:06 +01:00 committed by Thomas NOEL
parent 6c071a154a
commit 0bb4f40c1c
1 changed files with 3 additions and 1 deletions

View File

@ -97,6 +97,7 @@ class QommonPublisher(Publisher):
missing_appdir_redirect = None
use_sms_feature = True
app_translations = dict()
statsd = None
def get_root_url(self):
if self.get_request():
@ -250,7 +251,8 @@ class QommonPublisher(Publisher):
original_response = request.response
request.response = HTTPResponse()
self.statsd.increment('failed-request')
if self.statsd: # maybe unset if very early failure
self.statsd.increment('failed-request')
(exc_type, exc_value, tb) = sys.exc_info()