Diff for /cdli/cdli_files.py between versions 1.106 and 1.108

version 1.106, 2009/06/04 05:56:16 version 1.108, 2009/06/21 09:45:16
Line 25  import copy Line 25  import copy
 import codecs  import codecs
 import sys  import sys
 from BTrees.IOBTree import IOBTree   from BTrees.IOBTree import IOBTree 
   from BTrees.OOBTree import OOBTree 
 import cdliSplitter  import cdliSplitter
 from sets import Set  from sets import Set
 import md5  import md5
Line 780  class CDLIRoot(Folder): Line 781  class CDLIRoot(Folder):
           
     def getFileObject(self,fileId):      def getFileObject(self,fileId):
         """get an object"""          """get an object"""
       if isinstance(fileId,CDLIFileObject): # support for old baskets
           return fileId
         x=self.v_files.get(fileId)          x=self.v_files.get(fileId)
         #logging.debug(x)          #logging.debug("getFileObj:"+repr(fileId))
         return x          return x
           
     def getFileObjectLastVersion(self,fileId):      def getFileObjectLastVersion(self,fileId):
Line 1029  class CDLIRoot(Folder): Line 1032  class CDLIRoot(Folder):
           
     def changeUserForPObjectFromFile(self,user,fname):      def changeUserForPObjectFromFile(self,user,fname):
         """aendere user fuer alle p in fiele"""          """aendere user fuer alle p in fiele"""
         pns = file(fname,"r")          pns = file(os.path.join(package_home(globals()),'inputs',fname),"r")
         for p in pns.readline():          for p in pns.readlines():
              f = getattr(self, self.file_catalog).search({'textid':pnum})              p=p.lstrip().rstrip()
              pObj=f.getObject()              logging.info(str(p+".atf"))
               pObj=self.getFileObject(p+".atf")
               if pObj is not None:  
                   logging.info(pObj)
              lv=pObj.getContentObject()               lv=pObj.getContentObject()
              logging.info("author:"+lv.author)               logging.info("author:"+lv.author)
                          lv.author=user
                   lv.versionComment="XXXXXXX"
           
                           
                   

Removed from v.1.106  
changed lines
  Added in v.1.108


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