def __init__(self, host, port, prefix=None):
    self.rules = []
    self.pruneRules = []

    self.prefix = prefix or gethostname().lower()

    if self.prefix and self.prefix[-1] != '.':
      self.prefix += '.'

    self.graphite = util.GraphiteReporter(host, port)
Singleton getter
dataset/ETHPy150Open Cue/scales/src/greplin/scales/graphite.py/GraphitePusher.__init__--crossover with--dataset/ETHPy150Open spotify/luigi/luigi/cmdline_parser.py/CmdlineParser.get_instance