def write(self):
        if self.writing.called:
            self.writing = TimeSeriesData.produceAllMetrics(
                    self.graphite_host, self.graphite_port, self.protocol,
                    timeout=self.graphite_timeout,
                    delay=self.graphite_delay_iteration
            )
            self.writing.addCallback(self.success)
        else:
            log('Graphite data is still being written from previous iteration,' + \
                    ' will hold off until next iteration')
dataset/ETHPy150Open OrbitzWorldwide/droned/droned/services/graphite.py/Graphite.write/original