def attachFiles (attachment) try: selectmenuitem ('frmComposeMessage', 'mnuInsert;mnuAttachment') if waittillguiexist ('dlgInsertAttachment') == 0: msg = 'select file dialog does not appear' log(msg, 'error') raise LdtpExecutionError (msg) activatewin ('dlgInsertAttachment') selectrow ('dlgInsertAttachment','tblFiles', attachment[i]) click ('dlgInsertAttachment','btnAttach') if waittillguinotexist ('dlgInsertAttachment') == 0: msg='Select file dialog not closed','error' log(msg,'error') raise LdtpExecutionError (msg) except ldtp.error, msg: log ('Attaching file ' + attachment[i] + ' failed' + str (msg), 'error') if guiexist ('dlgInsertAttachment'): click ('dlgInsertAttachment', 'btnCancel')