--- OSAS/OSA_system/archive.py 2004/01/07 15:29:01 1.5
+++ OSAS/OSA_system/archive.py 2004/03/03 13:02:54 1.9
@@ -75,6 +75,7 @@ class filesystem(Implicit, Persistent, R
def getfs(self,start):
"""load filessystem"""
+
f = os.popen("find "+ start+" -name '*' ","r")
lines = f.readlines()
@@ -137,6 +138,7 @@ class filesystem(Implicit, Persistent, R
j[k]=self.node[k]
return j
+
def archive_the_path(self,path):
"""parse indexmeta and return digilib path"""
try:
@@ -176,6 +178,7 @@ class filesystem(Implicit, Persistent, R
if self.archive_the_path(k):
j[k]=self.node[k]
return j
+
security.declarePublic('getImageDirs')
def getImageDirs(self,dom,path):
dirs=dom.getElementsByTagName("dir")
@@ -239,6 +242,7 @@ class filesystem2(Implicit, Persistent,
def getfs(self,start):
"""load filessystem"""
+
f = os.popen("find "+ start+" -name '*' ","r")
lines = f.readlines()
@@ -373,6 +377,7 @@ class browse(Implicit, Persistent, RoleM
def getfs(start):
"""return filesystem"""
+
f = os.popen("find "+ start+" -name '*'","r")
lines = f.readlines()
return lines
@@ -644,7 +649,7 @@ def getText(nodelist):
def getBib(nodelist):
rc= "
"
- print "HI"
+
for node in nodelist:
if node.nodeType == node.ELEMENT_NODE:
@@ -687,7 +692,7 @@ def getMetafile(path):
else:
html=html+"Info
"
html=html+getBib(bib.childNodes)
- print html
+ #print html
except:
"""none"""
@@ -866,10 +871,11 @@ class overview(Implicit,Persistent, Role
if not len(str)==0:
for line in str:
retstr=retstr+line+"
"
- check=re.search(r"(.*):(.*)",line)
- if check.group(1)=='ABORT':
+ check=line.split(":")
+ #re.search(r"(.*):(.*)",line)
+ if check[0]=='ABORT':
error="error"
- elif check.group(1)=='DONE':
+ elif check[0]=='DONE':
error="ok"
else:
error="running"
@@ -944,14 +950,14 @@ def EditIndex(self,path):
indexmeta=""
self.REQUEST.SESSION['indexmeta']=indexmeta
self.REQUEST.SESSION['path']=path
- newtemplate=PageTemplateFile('/usr/local/mpiwg/Zope/Extensions/editindex').__of__(self)
+ newtemplate=PageTemplateFile('Products/OSA_system/zpt/editindex').__of__(self)
return newtemplate()
def EditIndex2(self):
if not self.REQUEST.has_key('fileupload'):
#newtext=urllib.unquote(self.REQUEST['indexmeta'])
newtext=self.REQUEST['indexmeta']
- print newtext
+ #print newtext
else:
self.file_name=self.REQUEST['fileupload'].filename
#newtext=self.REQUEST.form['fileupload'].read()