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) |
|
|