(url: "URL")
| 109 | |
| 110 | @contextmanager |
| 111 | def handle_error(url: "URL"): |
| 112 | try: |
| 113 | yield |
| 114 | except (ModuleNotFoundError, NoSuchModuleError) as e: |
| 115 | # TODO: write installation instructions |
| 116 | driver = url.drivername |
| 117 | raise DvcException(f"Could not load database driver for {driver!r}") from e |
| 118 | |
| 119 | |
| 120 | @contextmanager |