def test_main(self): """Test the `main` view.""" self.assertEqual(views.main(), "Don't visit here!")
logging.basicConfig( format='{asctime} {levelname} [{name}]: {message}', datefmt='%Y-%m-%d %H:%M:%S', style='{', level=logging.INFO if not args.debug else logging.DEBUG) app = tornado.web.Application( [(r'/chat', views.chat.ChatHandler), (r'/config', views.config.ConfigsHandler), (r'/config/(.+)', views.config.ConfigHandler), (r'/((css|fonts|img|js|static)/.*)', tornado.web.StaticFileHandler, { 'path': WEB_ROOT }), (r'/(favicon\.ico)', tornado.web.StaticFileHandler, { 'path': WEB_ROOT }), (r'/.*', views.main.MainHandler, { 'path': WEB_ROOT })], websocket_ping_interval=30, debug=args.debug, autoreload=False) app.listen(args.port, args.host) logger.info('服务器启动:%s:%d', args.host, args.port) url = 'http://localhost' if args.port == 80 else f'http://localhost:{args.port}' webbrowser.open(url) tornado.ioloop.IOLoop.current().start() if __name__ == '__main__': main()
# определяет какую вложенную ссылку хочет пользователь url = request.split(" ")[1] return url def get_headers(self, url): # создание заголовков ответа if url in self.urls: return "HTTP/1.1 200 OK\n\n", 200 else: return "HTTP/1.1 404 Not Found\n\n", 404 def get_content(self, code, url): # создание ответа пользователю if code == 404: return "<h1>404 not found</h1>" elif code == 200: return self.urls[url] def server_responce(self, request): url = self.parse_request(request) headers, code = self.get_headers(url) body = self.get_content(code, url) return headers + body if __name__ == '__main__': urls = {"/": views.main(), "/about": views.about()} server = Webserver(8004, urls) server.start()
def main(): views.main()
Created on Dec 4, 2012 @author: skar ''' import sys,os.path sys.path.append(os.path.join(os.path.dirname(__file__), '..')) try: import pygtk pygtk.require("2.0") except: pass import controllers.controller import views.main import views.client import gtk def main(): #To use mysql with user=skar and pass=mypass uncomment next line #cont = controllers.controller.Controller(user_name="skar", user_password="******") cont = controllers.controller.Controller() cont.insert_test_clients() main_view = views.main.main_view(cont) cont.connect_main_view(main_view) cont.init_main() gtk.main() if __name__ == '__main__': main()
import views from views import * views.main() url = "http://www.kite.com" timeout = 5 try: request = requests.get(url, timeout=timeout) print("Connected to the Internet") except (requests.ConnectionError, requests.Timeout) as exception: for i in range(5): print("No internet connection.") else: ui.run()