2010-10-04 68 views

回答

19

我從pylons book找到了一個很好的例子。

class Middleware(object): 
    def __init__(self, app): 
     self.app = app 

    def __call__(self, environ, start_response): 

     def custom_start_response(status, headers, exc_info=None): 
      headers.append(('Set-Cookie', "name=value")) 
      return start_response(status, headers, exc_info) 

     return self.app(environ, custom_start_response) 

訣竅是使用嵌套方法。

相關問題