source: server/lib/gutenbach/server/__init__.py @ 6effd50

no-cups
Last change on this file since 6effd50 was 6effd50, checked in by Jessica B. Hamrick <jhamrick@…>, 12 years ago

Fix some errors in server/, handle fatal errors better

  • Property mode set to 100644
File size: 439 bytes
RevLine 
[7bd1035]1from server import GutenbachIPPServer
[287d6ec]2import BaseHTTPServer
[d04a689]3import logging
[6effd50]4import sys
[d04a689]5
6# configure logging
[6effd50]7logging.basicConfig(level=logging.DEBUG)
8
9def error(self, request, client_address):
10    sys.exit(1)
[478ca74]11
[287d6ec]12def start():
[478ca74]13    server_address = ('', 8000)
[b2e077a]14    httpd = BaseHTTPServer.HTTPServer(server_address, GutenbachIPPServer)
[6effd50]15    httpd.handle_error = error.__get__(httpd)
[478ca74]16    httpd.serve_forever()
[287d6ec]17
18if __name__ == "__main__":
19    start()
Note: See TracBrowser for help on using the repository browser.