changeset 73:0f534c12cc9e

minor
author dwinter
date Tue, 04 Nov 2008 21:23:49 +0100
parents 1493ff41d380
children 5c9837484085
files documentViewer.py
diffstat 1 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/documentViewer.py	Tue Nov 04 21:19:59 2008 +0100
+++ b/documentViewer.py	Tue Nov 04 21:23:49 2008 +0100
@@ -240,12 +240,14 @@
         return False
     
                 
-    def getDirinfoFromDigilib(self,path,docinfo=None):
+    def getDirinfoFromDigilib(self,path,docinfo=None,cut=0):
         """gibt param von dlInfo aus"""
         num_retries = 3
         if docinfo is None:
             docinfo = {}
-            
+        
+        for x in range(cut):
+                path=getParentDir(path)
         infoUrl=self.digilibBaseUrl+"/dirInfo-xml.jsp?mo=dir&fn="+path
     
         logger("documentViewer (getparamfromdigilib)", logging.INFO, "dirInfo from %s"%(infoUrl))
@@ -519,7 +521,7 @@
             docinfo = {}
         path=path.replace("/mpiwg/online","")
         docinfo['imagePath'] = path
-        docinfo=self.getDirinfoFromDigilib(path,docinfo=docinfo)
+        docinfo=self.getDirinfoFromDigilib(path,docinfo=docinfo,cut=cut)
         imageUrl=self.digilibBaseUrl+"/servlet/Scaler?fn="+path
         docinfo['imageURL'] = imageUrl