base_repo.py 624 B

12345678910111213141516171819202122232425262728
  1. #!/usr/bin/env python
  2. # -*- encoding: utf-8 -*-
  3. '''
  4. @Contact : liuyuqi.gov@msn.cn
  5. @Time : 2023/04/27 02:55:45
  6. @License : Copyright © 2017-2022 liuyuqi. All Rights Reserved.
  7. @Desc :
  8. '''
  9. import requests
  10. class BaseRepo(object):
  11. '''
  12. Repo class
  13. '''
  14. def __init__(self, user_name, repo_name, logger, debug=False):
  15. self.sess= requests.Session()
  16. self.user_name= user_name
  17. self.repo_name = repo_name
  18. self.repo_url = "https://github.com"
  19. self.logger = logger
  20. def sync(self):
  21. '''
  22. sync repo
  23. '''
  24. raise NotImplementedError