Saves program as a pickle file.
(self, fpath)
| 354 | return history |
| 355 | |
| 356 | def save(self, fpath): |
| 357 | """ |
| 358 | Saves program as a pickle file. |
| 359 | """ |
| 360 | # Detach const data |
| 361 | self.detach() |
| 362 | # Save |
| 363 | with open(fpath, 'wb') as f: |
| 364 | pickle.dump(self, f) |
| 365 | return None |
| 366 | def detach(self): |
| 367 | """ |
| 368 | Detaches program's free constants. |