1
0
mirror of https://github.com/ansible/awx.git synced 2024-10-31 23:51:09 +03:00

Fix to NoStatsClient in callback plugin

This commit is contained in:
Joshua "jag" Ginsberg 2016-01-29 12:41:07 -07:00
parent c7fd21ae52
commit d36a4cf50d

View File

@ -56,12 +56,13 @@ if os.environ.get('GRAPHITE_PORT_8125_UDP_ADDR'):
prefix='tower.job.event_callback',
maxudpsize=512)
else:
class NoStatsClient(object):
def __getattr__(self, item):
if item.startswith('__'):
return super(NoStatsClient, self).__getattr__(item)
else:
return lambda *args, **kwargs: None
from statsd import StatsClientBase
class NoStatsClient(StatsClientBase):
def __init__(self, *args, **kwargs):
pass
def _send(self, *args, **kwargs):
pass
statsd = NoStatsClient()