1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| def error(title, message, details=''):
log = logging.getLogger('common.message')
log.error('MSG %s: %s' % (str(message),details))
wid_list = ['email_entry','id_entry','name_entry','phone_entry','company_entry','error_details','explanation_textview','remarks_textview']
required_wid = ['email_entry', 'name_entry', 'company_name', 'id_entry']
colors = {'invalid':'#ffdddd', 'readonly':'grey', 'required':'#ddddff', 'normal':'white'}
support_id = options['support.support_id']
recipient = options['support.recipient']
sur = glade.XML(terp_path("terp.glade"), "win_error",gettext.textdomain())
win = sur.get_widget('win_error')
sur.get_widget('error_title').set_text(str(title))
sur.get_widget('error_info').set_text(str(message))
buf = gtk.TextBuffer()
buf.set_text(unicode(details,'latin1').encode('utf-8'))
sur.get_widget('error_details').set_buffer(buf)
sur.get_widget('id_entry').set_text(support_id) |
Partager