def selectrowpartialmatch(self, window_name, object_name, row_text):
object_handle = self._get_object_handle(window_name, object_name)<EOL>if not object_handle.AXEnabled:<EOL><INDENT>raise LdtpServerException(u"<STR_LIT>" % object_name)<EOL><DEDENT>for cell in object_handle.AXRows:<EOL><INDENT>if re.search(row_text,<EOL>cell.AXChildren[<NUM_LIT:0>].AXValue):<EOL><INDENT>if not cell.AXSelected:<EOL><INDENT>object_handle.activate()<EOL>cell.AXSelected = True<EOL><DEDENT>else:<EOL><INDENT>pass<EOL><DEDENT>return <NUM_LIT:1><EOL><DEDENT><DEDENT>raise LdtpServerException(u"<STR_LIT>" % row_text)<EOL>
Select row partial match

@param window_name: Window name to type in, either full name,
LDTP's name convention, or a Unix glob.
@type window_name: string
@param object_name: Object name to type in, either full name,
LDTP's name convention, or a Unix glob. 
@type object_name: string
@param row_text: Row text to select
@type row_text: string

@return: 1 on success.
@rtype: integer