view RESTinterface.py @ 5:7539a9e69365 api_v1

small fix
author casties
date Wed, 16 Jun 2010 11:47:06 +0000
parents 48de7c260ffe
children
line wrap: on
line source

'''
Created on 26.04.2010

@author: fknauft
'''

from zope.publisher.interfaces import IPublishTraverse
from zope.interface import implements
#from zope.publisher.interfaces import NotFound 
#from zope.app import zapi 
#from zope.component import queryMultiAdapter
try:
    from ZPublisher.BaseRequest import DefaultPublishTraverse
except:
    pass
class RESTinterface(DefaultPublishTraverse):
    """VLP spezifische Erweiterung der Collection"""
    
    implements(IPublishTraverse)
    
    def publishTraverse(self,request,name):
        """change the traversal if literature object"""
        
        actual_url=request['ACTUAL_URL']
        lastActual=actual_url.split("/")[-1]
   
           
        tr=DefaultPublishTraverse(self, request)
        ob= tr.publishTraverse(request, name)
       
        return ob
        #raise NotFound(self.context, name, request) 
        #return repr(request)