| 14 | return long_url_pattern.match(handle) != None or short_url_pattern.match(handle) != None |
| 15 | |
| 16 | class KaggleFileResolver(resolver.HttpResolverBase): |
| 17 | def is_supported(self, handle): |
| 18 | return _is_on_kaggle_notebook() and _is_kaggle_handle(handle) |
| 19 | |
| 20 | def __call__(self, handle): |
| 21 | m = long_url_pattern.match(handle) or short_url_pattern.match(handle) |
| 22 | return kagglehub.model_download(f"{m.group('owner')}/{m.group('model')}/{m.group('framework').lower()}/{m.group('variation')}/{m.group('version')}") |
nothing calls this directly
no outgoing calls
no test coverage detected