/usr/lib/python2.7/dist-packages/twisted/plugins/carbon_cache_plugin.py is in graphite-carbon 0.9.15-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | from zope.interface import implements
from twisted.plugin import IPlugin
from twisted.application.service import IServiceMaker
from carbon import service
from carbon import conf
class CarbonCacheServiceMaker(object):
implements(IServiceMaker, IPlugin)
tapname = "carbon-cache"
description = "Collect stats for graphite."
options = conf.CarbonCacheOptions
def makeService(self, options):
"""
Construct a C{carbon-cache} service.
"""
return service.createCacheService(options)
# Now construct an object which *provides* the relevant interfaces
serviceMaker = CarbonCacheServiceMaker()
|