Table of Contents

Class: Interaction ./src/peak/web/publish.py

Base publication policy/interaction implementation

Base Classes   
security.Interaction
Methods   
afterCall
afterTraversal
beforeTraversal
callObject
callTraversalHooks
clientHas
getAbsoluteURL
getApplication
getDefaultTraversal
handleException
traverseName
  afterCall 
afterCall ( self,  request )

Commit transaction after successful hit

  afterTraversal 
afterTraversal (
        self,
        request,
        ob,
        )

  beforeTraversal 
beforeTraversal ( self,  request )

Begin transaction before traversal

  callObject 
callObject (
        self,
        request,
        ob,
        )

  callTraversalHooks 
callTraversalHooks (
        self,
        request,
        ob,
        )

  clientHas 
clientHas (
        self,
        lastModified=None,
        ETag=None,
        )

  getAbsoluteURL 
getAbsoluteURL ( self,  resource=None )

  getApplication 
getApplication ( self,  request )

  getDefaultTraversal 
getDefaultTraversal (
        self,
        request,
        ob,
        )

Find default method if object isn't renderable

  handleException 
handleException (
        self,
        object,
        request,
        exc_info,
        retry_allowed=1,
        )

Convert exception to a handler, and invoke it

  traverseName 
traverseName (
        self,
        request,
        ob,
        name,
        check_auth=1,
        )


Table of Contents

This document was automatically generated on Tue Feb 17 19:55:56 2004 by HappyDoc version 2.1