Code Duplication    Length = 14-14 lines in 2 locations

src/pytest_benchmark/session.py 2 locations

@@ 153-166 (lines=14) @@
150
            )
151
            self.save_json(output_json)
152
153
        if save:
154
            output_json = self.config.hook.pytest_benchmark_generate_json(
155
                config=self.config,
156
                benchmarks=self.benchmarks,
157
                include_data=self.save_data,
158
                machine_info=self.machine_info,
159
                commit_info=commit_info,
160
            )
161
            self.config.hook.pytest_benchmark_update_json(
162
                config=self.config,
163
                benchmarks=self.benchmarks,
164
                output_json=output_json,
165
            )
166
            self.storage.save(output_json, save)
167
168
    def handle_loading(self):
169
        compared_mapping = {}
@@ 138-151 (lines=14) @@
135
            commit_info = self.config.hook.pytest_benchmark_generate_commit_info(config=self.config)
136
            self.config.hook.pytest_benchmark_update_commit_info(config=self.config, commit_info=commit_info)
137
138
        if self.json:
139
            output_json = self.config.hook.pytest_benchmark_generate_json(
140
                config=self.config,
141
                benchmarks=self.benchmarks,
142
                include_data=True,
143
                machine_info=self.machine_info,
144
                commit_info=commit_info,
145
            )
146
            self.config.hook.pytest_benchmark_update_json(
147
                config=self.config,
148
                benchmarks=self.benchmarks,
149
                output_json=output_json,
150
            )
151
            self.save_json(output_json)
152
153
        if save:
154
            output_json = self.config.hook.pytest_benchmark_generate_json(