diff options
-rw-r--r-- | FileShare.server/server.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/FileShare.server/server.py b/FileShare.server/server.py index 3cff570..1c46d74 100644 --- a/FileShare.server/server.py +++ b/FileShare.server/server.py @@ -181,8 +181,8 @@ class MyServer(BaseHTTPServer.BaseHTTPRequestHandler): self.end_headers() self.wfile.write( data ) - except IOError: - self.send_error(500,'Server Error') + except IOError, err: + self.send_error(500,'Server IO Error: %s' % str(err)) self.end_headers() else: self.send_error(404,'File Not Found: %s' % self.path) @@ -213,8 +213,12 @@ class MyServer(BaseHTTPServer.BaseHTTPRequestHandler): # Begin the response self.send_response(200) self.end_headers() - except: - self.send_error(500,'Server Error or Invalid Request') + + except IOError, err: + self.send_error(500,'Server IO Error: %s' % str(err)) + + except Exception, err: + self.send_error(500,'Server Error or Invalid Request: %s' % str(err)) self.end_headers() return else: |