(obj, mode)
| 188 | |
| 189 | |
| 190 | def _open_updater(obj, mode): |
| 191 | cls = type(obj) |
| 192 | try: |
| 193 | open_updater = cls.__open_updater__ |
| 194 | except AttributeError: |
| 195 | cls_name = cls.__name__ |
| 196 | raise TypeError(f"{cls_name} can't be opened for updating") from None |
| 197 | else: |
| 198 | return open_updater(obj, mode) |
| 199 | |
| 200 | |
| 201 | def vfsopen(obj, mode='r', buffering=-1, encoding=None, errors=None, |
no outgoing calls
no test coverage detected
searching dependent graphs…