Diff for /OSAS/OSA_system/archive.py between versions 1.7 and 1.11

version 1.7, 2004/01/20 17:56:59 version 1.11, 2005/05/04 14:06:32
Line 17  import xml.dom.minidom Line 17  import xml.dom.minidom
 from Products.PageTemplates.PageTemplateFile import PageTemplateFile  from Products.PageTemplates.PageTemplateFile import PageTemplateFile
 from Products.PageTemplates.PageTemplate import PageTemplate  from Products.PageTemplates.PageTemplate import PageTemplate
 import tempfile  import tempfile
 tempfile.tempdir="/var/tmp/archiver"  tempfile.tempdir="/var/tmp"
   
 exclusion=[".HSResource","lost+found","Network Trash Folder","TheFindByContentFolder","TheVolumeSettingsFolder"]  exclusion=[".HSResource","lost+found","Network Trash Folder","TheFindByContentFolder","TheVolumeSettingsFolder"]
 class fsentry(Implicit, Persistent, RoleManager):  class fsentry(Implicit, Persistent, RoleManager):
Line 138  class filesystem(Implicit, Persistent, R Line 138  class filesystem(Implicit, Persistent, R
                     j[k]=self.node[k]                           j[k]=self.node[k]     
            return j             return j
   
   
       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:
Line 177  class filesystem(Implicit, Persistent, R Line 178  class filesystem(Implicit, Persistent, R
           if self.archive_the_path(k):            if self.archive_the_path(k):
                     j[k]=self.node[k]                      j[k]=self.node[k]
            return j             return j
        
       security.declarePublic('getImageDirs')        security.declarePublic('getImageDirs')
       def getImageDirs(self,dom,path):        def getImageDirs(self,dom,path):
           dirs=dom.getElementsByTagName("dir")            dirs=dom.getElementsByTagName("dir")
Line 581  class archive(Implicit, Persistent, Role Line 583  class archive(Implicit, Persistent, Role
                         
             if type(path)==StringType:              if type(path)==StringType:
                   self.filenames[path]=tempfile.mktemp()                    self.filenames[path]=tempfile.mktemp()
                   f = os.popen("/usr/local/mpiwg/archive/archiver "+path+" > "+self.filenames[path]+" &","r")                    f = os.popen("/usr/local/mpiwg/archive/archiver "+path+" -premigrate > "+self.filenames[path]+" &","r")
             else:              else:
                   for singlepath in path:                    for singlepath in path:
                         self.filenames[singlepath]=tempfile.mktemp()                          self.filenames[singlepath]=tempfile.mktemp()
                         f = os.popen("/usr/local/mpiwg/archive/archiver "+singlepath+" > "+self.filenames[singlepath]+" &","r")                          f = os.popen("/usr/local/mpiwg/archive/archiver "+singlepath+" -premigrate > "+self.filenames[singlepath]+" &","r")
                                                           
       security.declarePublic('messages')        security.declarePublic('messages')
       def messages(self):        def messages(self):
Line 948  def EditIndex(self,path): Line 950  def EditIndex(self,path):
             indexmeta=""              indexmeta=""
       self.REQUEST.SESSION['indexmeta']=indexmeta        self.REQUEST.SESSION['indexmeta']=indexmeta
       self.REQUEST.SESSION['path']=path        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()        return newtemplate()
   
 def EditIndex2(self):  def EditIndex2(self):

Removed from v.1.7  
changed lines
  Added in v.1.11


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>