def METHOD_NAME(self, key, details):
    if __debug__:
        items = self.initial.pop(key)
        time_calculated = perf_counter() - items["start_time"]
        if items["verbose_level"] == 1:
            # Profiler ends; Deserializing to Dictionary format
            self.final = dict(self.final)
        self.add_time(self.final, key, items["verbose_level"], 1, time_calculated)
        if self.verbose >= items["verbose_level"]:
            self._print(
                items["verbose_level"],
                details,
                time_calculated=time_calculated,
            )