MCPcopy
hub / github.com/Tencent/CodeAnalysis / create_repository_preproccess

Method create_repository_preproccess

ScriptsAPI.py:109–125  ·  view source on GitHub ↗
(self, base_url, org_sid, team_name, options)

Source from the content-addressed store, hash-verified

107 return
108
109 def create_repository_preproccess(self, base_url, org_sid, team_name, options):
110 # 请求体必填字段判断
111 if options['scm_url'] is None:
112 logger.error("scm_url 不能为空!")
113 return
114 if options['scm_type'] is None:
115 logger.error("scm_type 不能为空!")
116 return
117 if options['scm_type'] not in ['git', 'svn']:
118 logger.error("scm_type 必须是git或svn!")
119 return
120
121 payload = {}
122 payload.update({'scm_url': options['scm_url']})
123 payload.update({'scm_type': options['scm_type']})
124
125 self.create_repository(base_url, org_sid, team_name, payload)
126
127 def update_scheme_settings_preproccess(self, base_url, org_sid, team_name, options):
128 if options['repo_id'] is None:

Callers 1

handleMethod · 0.95

Calls 3

create_repositoryMethod · 0.95
errorMethod · 0.80
updateMethod · 0.45

Tested by

no test coverage detected