in codeguru_profiler_agent/local_aggregator.py [0:0]
def flush(self, force=False, reset=True):
now = current_milli_time(clock=self.clock)
reported = False
if not force and not self._is_over_reporting_interval(now):
return False
if self._is_under_min_reporting_time(now):
logger.info("Dropping the profile as it is under the minimum reporting time")
else:
self._report_profile(now)
reported = True
if force or (reset and reported):
self.reset()
return reported