Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--FileShare.server/server.py12
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: