Diff for /OSAS/OSA_system/OSAS_show.py between versions 1.34 and 1.35

version 1.34, 2007/01/26 11:35:04 version 1.35, 2008/01/18 20:36:28
Line 343  import tempfile Line 343  import tempfile
 tempfile.tempdir="/var/tmp"  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):
       """File entry class"""        """File entry class"""
       path = ""        path = ""
Line 573  class filesystem2(Implicit, Persistent, Line 574  class filesystem2(Implicit, Persistent,
       def loadfs(self,start):        def loadfs(self,start):
         """analyse filesystem"""          """analyse filesystem"""
         for line in self.getfs(start):          for line in self.getfs(start):
                           logging.debug("loadfs: reading %s"%repr(line))
             g=re.search(r"(.*/)(.*)\n",line)              g=re.search(r"(.*/)(.*)\n",line)
             if not g==None:              if not g==None:
                   try:                    try:
Line 581  class filesystem2(Implicit, Persistent, Line 582  class filesystem2(Implicit, Persistent,
                         file=g.group(2)                          file=g.group(2)
                   except:                    except:
                         """nothing"""                          """nothing"""
                     logging.debug("loadfs: file=%s"%repr(file))
                     #if file[0] in ('.',':'):
                         # skip dot-files
                     #    continue
                   if self.node.has_key(path):                    if self.node.has_key(path):
                      elements=self.node[path]                       elements=self.node[path]
                      elements.append(file)                       elements.append(file)
Line 651  class browse(Implicit, Persistent, RoleM Line 656  class browse(Implicit, Persistent, RoleM
       def filterExcluded(self,dir):        def filterExcluded(self,dir):
           ret=[]            ret=[]
           for item in dir:            for item in dir:
                 if not item in exclusion:                  if not ((item in exclusion) or (item[0] in ('.',':'))):
                         ret.append(item)                           ret.append(item) 
           return ret            return ret
                   
Line 1255  def isScannedDocument(self,path): Line 1260  def isScannedDocument(self,path):
       """returns TRUE, wenn path der Stammordner eines gescannten Documents ist"""        """returns TRUE, wenn path der Stammordner eines gescannten Documents ist"""
       try:        try:
             f = file(path+"/index.meta","r")              f = file(path+"/index.meta","r")
               logging.debug("isscanneddocument: file=%s"%f)
             lines = f.read()              lines = f.read()
         
             try:              try:
                   dom = xml.dom.minidom.parseString(lines)                    dom = xml.dom.minidom.parseString(lines)
                   content_type=getText(dom.getElementsByTagName("content-type")[0].childNodes)                     content_type=getText(dom.getElementsByTagName("content-type")[0].childNodes) 
                     logging.debug("isscanneddocument: content_type=%s"%content_type)
                   if (content_type=="scanned-document") or (content_type=="scanned document") or (content_type=="fulltext document"):                    if (content_type=="scanned-document") or (content_type=="scanned document") or (content_type=="fulltext document"):
                         return 1                          return 1
                   else:                    else:

Removed from v.1.34  
changed lines
  Added in v.1.35


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