Ticket #188: pastescript-1.3.5-flup-umask.patch

File pastescript-1.3.5-flup-umask.patch, 1.4 KB (added by Dwonis, 5 years ago)
  • PasteScript-1.3.5-py2.4.egg/paste/script/flup_server.py

    old new  
    3333 
    3434def run_fcgi_thread(wsgi_app, global_conf, 
    3535                    host=None, port=None, 
    36                     socket=None, 
     36                    socket=None, umask=None, 
    3737                    multiplexed=False): 
    3838    import flup.server.fcgi 
    3939    if socket: 
     
    4545        ensure_port_cleanup([sock]) 
    4646    else: 
    4747        sock = None 
     48    if umask is not None: 
     49        umask = int(umask) 
    4850    s = flup.server.fcgi.WSGIServer( 
    4951        wsgi_app, 
    50         bindAddress=sock, 
     52        bindAddress=sock, umask=umask, 
    5153        multiplexed=asbool(multiplexed)) 
    5254    s.run() 
    5355 
    5456def run_fcgi_fork(wsgi_app, global_conf, 
    5557                  host=None, port=None, 
    56                   socket=None, 
     58                  socket=None, umask=None, 
    5759                  multiplexed=False): 
    5860    import flup.server.fcgi_fork 
    5961    if socket: 
     
    6567        ensure_port_cleanup([sock]) 
    6668    else: 
    6769        sock = None 
     70    if umask is not None: 
     71        umask = int(umask) 
    6872    s = flup.server.fcgi_fork.WSGIServer( 
    6973        wsgi_app, 
    70         bindAddress=sock, 
     74        bindAddress=sock, umask=umask, 
    7175        multiplexed=asbool(multiplexed)) 
    7276    s.run() 
    7377