Lines Matching +full:report +full:- +full:error
3 # Sends an error report (if the report-error class was enabled) to a
10 # SPDX-License-Identifier: GPL-2.0-only
13 import urllib.request, urllib.error
27 log = logging.getLogger("send-error-report")
34 except urllib.error.URLError as e:
36 log.error("Could not contact server: " + url)
37 log.error(e.reason)
51 email = input("E-mail (not required): ")
61 log.error("Please set your EDITOR value")
71 log.error("No data file found.")
75 userfile = os.path.join(home, ".oe-send-error")
91 log.error("Name needs to be provided either via "+userfile+" or as an argument (-n).")
115 fail['log'] = fail['log'][-max_log_size:]
127 #We'll need to re-read the content if we edited it
131 return data.encode('utf-8')
135 headers={'Content-type': 'application/json', 'User-Agent': "send-error-report/"+version}
145 except urllib.error.HTTPError as e:
146 logging.error(str(e))
149 print(response.read().decode('utf-8'))
153 …ArgumentParser(description="This scripts will send an error report to your specified error-report-…
156 help="Generated error report file location",
159 arg_parse.add_argument("-y",
160 "--assume-yes",
164 arg_parse.add_argument("-s",
165 "--server",
166 help="Server to send error report to",
170 arg_parse.add_argument("-e",
171 "--email",
176 arg_parse.add_argument("-n",
177 "--name",
178 help="Submitter name used to identify your error report",
182 arg_parse.add_argument("-l",
183 "--link-back",
184 help="A url to link back to this build from the error report server",
188 arg_parse.add_argument("-j",
189 "--json",
193 arg_parse.add_argument("--no-ssl",