Diff for /ECHO_content/ECHO_helpers.py between versions 1.34 and 1.35

version 1.34, 2005/01/19 19:38:55 version 1.35, 2005/01/21 13:29:15
Line 37  class ECHO_basis: Line 37  class ECHO_basis:
         """showrdf"""          """showrdf"""
             self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml')              self.REQUEST.RESPONSE.setHeader('Content-Type','text/xml')
         ret="""<?xml version="1.0" encoding="utf-8"?>\n<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"  xmlns:ECHONAVIGATION="http://www.echo.eu/rdf#">\n"""          ret="""<?xml version="1.0" encoding="utf-8"?>\n<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"  xmlns:ECHONAVIGATION="http://www.echo.eu/rdf#">\n"""
         ret+=self.getRDF(urn="echo:colllectionroot")+"\n"          ret+=self.urn(getRDF="echo:colllectionroot")+"\n"
   
         ret+="""</RDF:RDF>"""          ret+="""</RDF:RDF>"""
             return ret               return ret 
Line 388  def getSubCols(self, sortfield="weight", Line 388  def getSubCols(self, sortfield="weight",
     def sortfnc(sortfield,x,y):      def sortfnc(sortfield,x,y):
         xa=x[1].getMDValue(sortfield)          xa=x[1].getMDValue(sortfield)
         ya=y[1].getMDValue(sortfield)          ya=y[1].getMDValue(sortfield)
         print xa,ya          #print xa,ya
         return cmp(xa,ya)          return cmp(xa,ya)
           
     sortWithMD = lambda sortfield : (lambda x,y : sortfnc(sortfield,x,y))      sortWithMD = lambda sortfield : (lambda x,y : sortfnc(sortfield,x,y))
Line 407  def getSubCols(self, sortfield="weight", Line 407  def getSubCols(self, sortfield="weight",
             """nothing"""              """nothing"""
                           
         tmplist=[]          tmplist=[]
   
         for x in ids:          for x in ids:
             if hasattr(x,sortfield):              if hasattr(x,sortfield):
                 try:                  try:
                   tmp=int(getattr(x,sortfield))
                     x=int(x)  
                 except:                  except:
                     """nothing"""  
                 tmp=getattr(x,sortfield)                  tmp=getattr(x,sortfield)
                   
             else:              else:
                 tmp=10000000                  tmp=10000000
               
             tmplist.append((tmp,x))              tmplist.append((tmp,x))
   
     if not sortFieldMD:      if not sortFieldMD:

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


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