• Facebook
  • Twitter
  • Reddit
  • StumbleUpon
  • Digg
  • email

#!/usr/bin/env python
 
import fapws._evwsgi as evwsgi
from fapws import base
import time
import sys
sys.setcheckinterval(100000) # since we don't use threads, internal checks are no more required
from fapws.contrib import django_handler, views
import django
 
def start():
    evwsgi.start("0.0.0.0", "8080")
 
    evwsgi.set_base_module(base)
 
    def generic(environ, start_response):
        res=django_handler.handler(environ, start_response)
        return [res]
 
    mediafile=views.Staticfile(django.__path__[0] + '/contrib/admin/media/', maxage=2629000)
    evwsgi.wsgi_cb(("/media/",mediafile))    
    evwsgi.wsgi_cb(('',generic))
 
    evwsgi.set_debug(0)
    evwsgi.run()
 
 
if __name__=="__main__":
    start()