def log_message(self, format, *args): LOGFILE = config.get('Log', 'logfile') open(LOGFILE, "a").write("%s - - [%s] %s\n" % (self.address_string(), self.log_date_time_string(), format%args)) if __name__ == '__main__': # creates a server config_file = '../config.cfg' config = ConfigParser.ConfigParser() config.read(config_file) server = HTTPServer(("", int(config.get('Server', 'port')) ), MyHandler) try: print('Started http server') entityObj = extractEntity() server.serve_forever() path = server.do_GET() except KeyboardInterrupt: print('^C received, shutting down server') server.socket.close()