publisher: do not fail on early statsd call (#2521)
This commit is contained in:
parent
6c071a154a
commit
0bb4f40c1c
|
@ -97,6 +97,7 @@ class QommonPublisher(Publisher):
|
||||||
missing_appdir_redirect = None
|
missing_appdir_redirect = None
|
||||||
use_sms_feature = True
|
use_sms_feature = True
|
||||||
app_translations = dict()
|
app_translations = dict()
|
||||||
|
statsd = None
|
||||||
|
|
||||||
def get_root_url(self):
|
def get_root_url(self):
|
||||||
if self.get_request():
|
if self.get_request():
|
||||||
|
@ -250,7 +251,8 @@ class QommonPublisher(Publisher):
|
||||||
original_response = request.response
|
original_response = request.response
|
||||||
request.response = HTTPResponse()
|
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()
|
(exc_type, exc_value, tb) = sys.exc_info()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue