Diff for /ECHO_content/ECHO_helpers.py between versions 1.36 and 1.38

version 1.36, 2005/01/21 17:56:01 version 1.38, 2005/02/03 11:34:00
Line 97  class ECHO_basis: Line 97  class ECHO_basis:
                   
     def getTitle(self):      def getTitle(self):
     """title"""      """title"""
       return self.decode(self.title)
     try:      try:
         return self.title.encode('utf-8','ignore')           return self.title.encode('utf-8','ignore') 
     except:      except:
Line 105  class ECHO_basis: Line 106  class ECHO_basis:
           
     def getLabel(self):      def getLabel(self):
     """title"""      """title"""
   
       return self.decode(self.label)
     try:      try:
         return self.label.encode('utf-8','ignore')           return self.label.encode('utf-8','ignore') 
     except:      except:
Line 388  def checkOnlyOneInGroup(object): Line 391  def checkOnlyOneInGroup(object):
 def getSubCols(self, sortfield="weight", subColTypes=displayTypes, sortFieldMD=None):  def getSubCols(self, sortfield="weight", subColTypes=displayTypes, sortFieldMD=None):
   
     def sortfnc(sortfield,x,y):      def sortfnc(sortfield,x,y):
           try:
         xa=x[1].getMDValue(sortfield)          xa=x[1].getMDValue(sortfield)
           except:
               xa=""
           try:
         ya=y[1].getMDValue(sortfield)          ya=y[1].getMDValue(sortfield)
           except:
               ya=""
         #print xa,ya          #print xa,ya
         return cmp(xa,ya)          return cmp(xa,ya)
           

Removed from v.1.36  
changed lines
  Added in v.1.38


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