(self, file, protocol=2)
| 223 | ) |
| 224 | |
| 225 | def _dump(self, file, protocol=2): |
| 226 | if hasattr(file, 'write'): |
| 227 | ctx = nullcontext(file) |
| 228 | else: |
| 229 | ctx = open(os_fspath(file), "wb") |
| 230 | with ctx as f: |
| 231 | pickle.dump(self, f, protocol=protocol) |
| 232 | |
| 233 | def _dumps(self, protocol=2): |
| 234 | return pickle.dumps(self, protocol=protocol) |