MCPcopy Create free account
hub / github.com/Persper/code-analytics / autosave

Method autosave

persper/analytics/analyzer.py:183–187  ·  view source on GitHub ↗
(self, phase, idx, checkpoint_interval)

Source from the content-addressed store, hash-verified

181 pickle.dump(self, f)
182
183 def autosave(self, phase, idx, checkpoint_interval):
184 if idx % checkpoint_interval == 0:
185 repo_name = os.path.basename(self._ri.repo_path.rstrip('/'))
186 fname = repo_name + '-' + phase + '-' + str(idx) + '.pickle'
187 self.save(fname)
188
189 def __getstate__(self):
190 state = self.__dict__.copy()

Callers 1

analyzeMethod · 0.95

Calls 1

saveMethod · 0.95

Tested by

no test coverage detected