示例#1
0
 def awake(self, transaction):
     Servlet.awake(self, transaction)
     self._transaction = transaction
     self._response = transaction.response()
     self._request = transaction.request()
     self._session = None  # don't create unless needed
     self._messagesDisplayed = 0
     self._contentAction = None
     self._exception = None
     self.field = self._request.field
     self.fields = self._request.fields
     self.hasField = self._request.hasField
     assert self._transaction is not None
     assert self._response is not None
     assert self._request is not None
示例#2
0
    def awake(self, transaction):
        BaseServlet.awake(self, transaction)

        # a hack to signify that the servlet is being run directly from WebKit
        self.isControlledByWebKit = True

        self.transaction = transaction
        self.application = transaction.application
        self.response = response = transaction.response
        self.request = transaction.request

        # Temporary hack to accomodate bug in
        # WebKit.Servlet.Servlet.serverSidePath: it uses
        # self._request even though this attribute does not exist.
        # This attribute WILL disappear in the future.
        self._request = transaction.request()

        self.session = transaction.session
        self.write = response().write
示例#3
0
    def awake(self, transaction):
        BaseServlet.awake(self, transaction)
        
        # a hack to signify that the servlet is being run directly from WebKit
        self.isControlledByWebKit = True
        
        self.transaction = transaction        
        self.application = transaction.application
        self.response = response = transaction.response
        self.request = transaction.request

        # Temporary hack to accomodate bug in
        # WebKit.Servlet.Servlet.serverSidePath: it uses 
        # self._request even though this attribute does not exist.
        # This attribute WILL disappear in the future.
        self._request = transaction.request()

        
        self.session = transaction.session
        self.write = response().write