Mercurial > hg > ChinaGisRestApi
diff RESTinterface.py @ 1:48de7c260ffe
first commit
author | fknauft |
---|---|
date | Wed, 12 May 2010 14:34:42 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/RESTinterface.py Wed May 12 14:34:42 2010 +0000 @@ -0,0 +1,33 @@ +''' +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) \ No newline at end of file