Пример #1
0
 def test_main(self):
     """Test the `main` view."""
     self.assertEqual(views.main(), "Don't visit here!")
Пример #2
0
    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()
Пример #3
0
        # определяет какую вложенную ссылку хочет пользователь
        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()
Пример #4
0
def main():
    views.main()
Пример #5
0
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()
Пример #6
0
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()