def kill(p): try: log.error('Timeout') p.terminate() p.kill() p.wait() except OSError: pass
def __init__(self, db, port=8080): View._singleton = self self.db = db self.port = port self.report = ViewReport(self.db) try: self.httpd = HTTPServer(('', self.port), RequestHandler) except (OSError, IOError) as e: log.error("Could not start the HTTP server: %s" % e) sys.exit(1)
def kill(p): try: log.error('Timeout') p.send_signal(signal.SIGALRM) except OSError: pass