(self)
| 89 | return self._path |
| 90 | |
| 91 | def save(self): |
| 92 | path = self._queue_path() |
| 93 | data = { |
| 94 | 'name': self.name, |
| 95 | 'project_dir': self.project_dir, |
| 96 | 'original_request': self.original_request, |
| 97 | 'created_at': self.created_at, |
| 98 | 'tasks': [asdict(t) for t in self.tasks], |
| 99 | } |
| 100 | path.write_text(json.dumps(data, indent=2)) |
| 101 | |
| 102 | @classmethod |
| 103 | def load(cls, path): |
no test coverage detected