version 1.12, 2004/01/06 14:39:49
|
version 1.13, 2004/01/09 12:47:04
|
Line 377 class filesystem(Implicit, Persistent, R
|
Line 377 class filesystem(Implicit, Persistent, R
|
|
|
def archive_the_path(self,path): |
def archive_the_path(self,path): |
"""parse indexmeta and return digilib path""" |
"""parse indexmeta and return digilib path""" |
|
|
try: |
try: |
#f = os.popen("cat "+path+"/index.meta","r") |
#f = os.popen("cat "+path+"/index.meta","r") |
f =file(path+"/index.meta","r") |
f =file(path+"/index.meta","r") |
Line 385 class filesystem(Implicit, Persistent, R
|
Line 386 class filesystem(Implicit, Persistent, R
|
|
|
try: |
try: |
dom = xml.dom.minidom.parseString(lines) |
dom = xml.dom.minidom.parseString(lines) |
|
if dom.getElementsByTagName("content-type"): |
if getText(dom.getElementsByTagName("content-type")[0].childNodes)=="folder": |
if getText(dom.getElementsByTagName("content-type")[0].childNodes)=="folder": |
"""folder nicht archivieren""" |
"""folder nicht archivieren""" |
return 0 |
return 0 |
else: |
|
archive_storage_date=getText(dom.getElementsByTagName("archive-storage-date")[0].childNodes) |
archive_storage_date=getText(dom.getElementsByTagName("archive-storage-date")[0].childNodes) |
|
|
if archive_storage_date=="": |
if archive_storage_date=="": |
Line 477 class filesystem2(Implicit, Persistent,
|
Line 479 class filesystem2(Implicit, Persistent,
|
|
|
def getfs(self,start): |
def getfs(self,start): |
"""load filessystem""" |
"""load filessystem""" |
|
|
f = os.popen("find "+ start+" -name '*' ","r") |
f = os.popen("find "+ start+" -name '*' ","r") |
lines = f.readlines() |
lines = f.readlines() |
|
|
Line 612 class browse(Implicit, Persistent, RoleM
|
Line 615 class browse(Implicit, Persistent, RoleM
|
|
|
def getfs(start): |
def getfs(start): |
"""return filesystem""" |
"""return filesystem""" |
|
|
|
|
f = os.popen("find "+ start+" -name '*'","r") |
f = os.popen("find "+ start+" -name '*'","r") |
lines = f.readlines() |
lines = f.readlines() |
return lines |
return lines |