MCPcopy Index your code
hub / github.com/Tencent/CodeAnalysis / CDErrorBase

Class CDErrorBase

server/projects/main/util/exceptions.py:19–40  ·  view source on GitHub ↗

CodeDog Server异常错误类型。遇到异常时,需要抛出ServerError,指定code和msg:: raise ServerError(100, "server error msg")

Source from the content-addressed store, hash-verified

17
18
19class CDErrorBase(Exception):
20 """
21 CodeDog Server异常错误类型。遇到异常时,需要抛出ServerError,指定code和msg::
22
23 raise ServerError(100, "server error msg")
24 """
25
26 def __init__(self, code, msg, data=None):
27 """
28 :param code: 异常代码
29 :param msg: 异常消息
30 """
31 self.code = code
32 self.msg = msg
33 self.data = data
34 super(CDErrorBase, self).__init__(msg)
35
36 def __str__(self):
37 return "[%d]%s" % (self.code, self.msg)
38
39 def __repr__(self):
40 return self.__str__()
41
42
43class CDScmError(CDErrorBase):

Callers 12

contextMethod · 0.90
resultMethod · 0.90
task_paramsMethod · 0.90
resultMethod · 0.90
check_job_scm_urlMethod · 0.90
get_job_confsMethod · 0.90
_get_task_confsMethod · 0.90
get_scan_scm_infoMethod · 0.90
initialize_jobMethod · 0.90
__decoFunction · 0.90
apiMethod · 0.90
apiMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected