8
9
11 - def __init__(self, msg, return_code=None, stdout=None, stderr=None):
12 super(BuilderError, self).__init__(msg)
13
14 self.return_code = return_code
15 self.stdout = stdout
16 self.stderr = stderr
17
19 result = "BuildError: {}".format(self.msg)
20 if self.return_code:
21 result += "; return code: {}".format(self.return_code)
22 if self.stdout:
23 result += "; stdout: {}".format(self.stdout)
24 if self.stderr:
25 result += "; stderr: {}".format(self.stderr)
26 return result
27
28
31
32
34 - def __init__(self, msg, cmd, module_name, as_root, **kwargs):
35 self.msg = "{}\n Call cmd: `{}`, module: `{}`, as root: {}".format(
36 msg, cmd, module_name, as_root
37 )
38 super(AnsibleCallError, self).__init__(self.msg, **kwargs)
39 self.call_args = dict(
40 cmd=cmd,
41 module_name=module_name,
42 as_root=as_root,
43 )
44
45
48
49
51 """
52 Related to invocation of /bin/sign
53
54 has additional fields:
55 :ivar cmd: command which was executed
56 :ivar stdout: message content
57 :ivar stderr: error message
58 """
59
60 - def __init__(self, msg, cmd=None, stdout=None, stderr=None,
61 return_code=None):
62
63 super(CoprSignError, self).__init__(msg)
64 self.cmd = cmd
65 self.return_code = return_code
66 self.stdout = stdout
67 self.stderr = stderr
68
70 out = super(CoprSignError, self).__str__()
71 if self.cmd:
72 out += ("\n"
73 "return code {} after invocation of: {} \n"
74 "stderr: {}\n"
75 "stdout: {}\n").format(
76 self.return_code, self.cmd, self.stdout, self.stderr)
77 return out
78
79
82
83
85 """
86 Errors during request to copr-keygen service
87
88 has additional fields:
89 :ivar request: tuple of parameters for request.request
90 :ivar response: requests.Response
91 """
92
93 - def __init__(self, msg, request=None, response=None):
97
99 out = super(CoprKeygenRequestError, self).__str__()
100 out += "\nrequest to copr-keygen: {}\n".format(self.request)
101 if self.response:
102 out += "status code: {}\n" "response content: {}\n" \
103 .format(self.response.status_code, self.response.content)
104 return out
105
106
114
115
118
119
122
123
126