Hi all,
I got a problem using the method insert_at_cursor applied at the
TextBuffer object.
the Worning is :
GtkWarning: gtk_text_buffer_emit_insert:
assertion `g_utf8_validate (text, len, NULL)' failed
_tb.insert_at_cursor(_s)
I read the data from a file *.dxf and i try to populate the TextBuffer....
I
know that it's not a problem of the text buffer (He want unicode char ...)..
but may be someone have olready meet this problem.
Googoling .. i found a lot
of article and they suggest to use function like the following to conver the
string .. but i get always the some error ..
def to_unicode(obj, encoding='utf-
8'):
"""
Transform a string in a different format Default utf-8
"""
if isinstance(obj, basestring):
if not isinstance(obj,
unicode):
obj = unicode(obj, encoding)
return obj
else:
raise TypeError, "Invalid object type : " + `type(obj)`
Thanks
Matteo
_______________________________________________
pygtk mailing list [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://faq.pygtk.org/