summaryrefslogtreecommitdiffstats
path: root/clang/tools/scan-view/share/ScanView.py
diff options
context:
space:
mode:
authorSerge Guelton <sguelton@quarkslab.com>2018-12-03 12:11:21 +0000
committerSerge Guelton <sguelton@quarkslab.com>2018-12-03 12:11:21 +0000
commit3de410848c245d0b66697062234f2d6980583092 (patch)
tree7ced0919c668feb8e5d0de4a7dbc5ceb55a2351f /clang/tools/scan-view/share/ScanView.py
parentdbc99416b33d47d511645e52c9834bf383e84ff8 (diff)
downloadbcm5719-llvm-3de410848c245d0b66697062234f2d6980583092.tar.gz
bcm5719-llvm-3de410848c245d0b66697062234f2d6980583092.zip
Portable Python script across Python version
Python2 supports the two following equivalent construct raise ExceptionType, exception_value and raise ExceptionType(exception_value) Only the later is supported by Python3. Differential Revision: https://reviews.llvm.org/D55195 llvm-svn: 348126
Diffstat (limited to 'clang/tools/scan-view/share/ScanView.py')
-rw-r--r--clang/tools/scan-view/share/ScanView.py18
1 files changed, 9 insertions, 9 deletions
diff --git a/clang/tools/scan-view/share/ScanView.py b/clang/tools/scan-view/share/ScanView.py
index 7dc0351ebe7..90ec17f86b3 100644
--- a/clang/tools/scan-view/share/ScanView.py
+++ b/clang/tools/scan-view/share/ScanView.py
@@ -102,9 +102,9 @@ class ReporterThread(threading.Thread):
time.sleep(3)
if self.server.options.debug:
print >>sys.stderr, "%s: SERVER: submission complete."%(sys.argv[0],)
- except Reporter.ReportFailure,e:
+ except Reporter.ReportFailure as e:
self.status = e.value
- except Exception,e:
+ except Exception as e:
s = StringIO.StringIO()
import traceback
print >>s,'<b>Unhandled Exception</b><br><pre>'
@@ -163,7 +163,7 @@ class ScanViewServer(BaseHTTPServer.HTTPServer):
print >>sys.stderr, "%s: SERVER: waiting..." % (sys.argv[0],)
try:
self.handle_request()
- except OSError,e:
+ except OSError as e:
print 'OSError',e.errno
def finish_request(self, request, client_address):
@@ -207,13 +207,13 @@ class ScanViewRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
def do_HEAD(self):
try:
SimpleHTTPServer.SimpleHTTPRequestHandler.do_HEAD(self)
- except Exception,e:
+ except Exception as e:
self.handle_exception(e)
def do_GET(self):
try:
SimpleHTTPServer.SimpleHTTPRequestHandler.do_GET(self)
- except Exception,e:
+ except Exception as e:
self.handle_exception(e)
def do_POST(self):
@@ -230,7 +230,7 @@ class ScanViewRequestHandler(SimpleHTTPServer.SimpleHTTPRequestHandler):
if f:
self.copyfile(f, self.wfile)
f.close()
- except Exception,e:
+ except Exception as e:
self.handle_exception(e)
def log_message(self, format, *args):
@@ -428,7 +428,7 @@ Submit</h3>
data = self.load_crashes()
# Don't allow empty reports.
if not data:
- raise ValueError, 'No crashes detected!'
+ raise ValueError('No crashes detected!')
c = Context()
c.title = 'clang static analyzer failures'
@@ -472,7 +472,7 @@ STDERR Summary
# Check that this is a valid report.
path = posixpath.join(self.server.root, 'report-%s.html' % report)
if not posixpath.exists(path):
- raise ValueError, 'Invalid report ID'
+ raise ValueError('Invalid report ID')
keys = self.load_report(report)
c = Context()
c.title = keys.get('DESC','clang error (unrecognized')
@@ -501,7 +501,7 @@ Line: %s
# report is None is used for crashes
try:
c = self.get_report_context(report)
- except ValueError, e:
+ except ValueError as e:
return self.send_error(400, e.message)
title = c.title
OpenPOWER on IntegriCloud