# see: http://zope.org/Documentation/Books/ZopeBook/2_6Edition/RelationalDatabases.stx result = context.sqlGetSurvey(surveyid=surveyid) # number of rows # return len(result.dictionaries()) # list of tuples # return result.tuples() # what we're looking for: # return result.tuples()[0][0] # see: http://www.python.org/doc/current/tut/node10.html#SECTION0010300000000000000000 try: result = result.tuples()[0][0] print 'true' except IndexError: print 'false' return printed