Download OneApi/database/methods/get_repo.py from dragxd/oneapi: direct link, hf CLI and curl.
- Browser
- Download file 523 Bytes
-
https://huggingface.co/spaces/dragxd/oneapi/resolve/main/OneApi/database/methods/get_repo.py
- Command line
-
hf download hf://spaces/dragxd/oneapi/OneApi/database/methods/get_repo.py
-
curl -L -o get_repo.py https://huggingface.co/spaces/dragxd/oneapi/resolve/main/OneApi/database/methods/get_repo.py
523 Bytes
| import logging | |
| import traceback | |
| class GetRepo: | |
| async def get_repo(self, user_id: int, repo_id: int): | |
| try: | |
| db, cb = self.db, self.cb | |
| user = await self.find(user_id) | |
| if not user: return 'not exists' | |
| hmm = await self.get_repos(user_id) | |
| if not hmm: return False | |
| yes = False | |
| for x in hmm: | |
| if int(x.get('id', 0)) == int(repo_id): | |
| yes = x | |
| break | |
| if yes: return yes | |
| except: logging.error(traceback.format_exc()) | |
| return False | |