()
| 8 | long_url_pattern = re.compile(r"https?://([a-z]+\.)?kaggle.com/models/(?P<owner>[^\\/]+)/(?P<model>[^\\/]+)/frameworks/(?P<framework>[^\\/]+)/variations/(?P<variation>[^\\/]+)/versions/(?P<version>[0-9]+)$") |
| 9 | |
| 10 | def _is_on_kaggle_notebook(): |
| 11 | return os.getenv("KAGGLE_KERNEL_RUN_TYPE") != None and os.getenv("KAGGLE_USER_SECRETS_TOKEN") != None |
| 12 | |
| 13 | def _is_kaggle_handle(handle): |
| 14 | return long_url_pattern.match(handle) != None or short_url_pattern.match(handle) != None |