Francisco Maria Moyano Casco
unread,Jan 25, 2018, 8:40:23 AM1/25/18Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to tryton
Hi,
I'm having problems trying to copying text from a text field to a richtext field.
I had success with normal characters, but when I try with special characters and some others (ñ,Ñ,áéíóú), it starts to behave unnormal.
Some example of the code I'm using is:
@classmethod
def prepare_richtext(cls,message=''):
from BeautifulSoup import BeautifulStoneSoup
import cgi
res = ''
message = message.decode('utf-8')
message = unicode(message)
message = cgi.escape(message).encode('ascii', 'xmlcharrefreplace')
res += "<div><b>"\
+(datetime.now()+timedelta(hours=-3)).strftime("%d-%m-%Y %H:%M:%S")\
+" - "
res += message+" </b></div>"
res = unicode(BeautifulStoneSoup(res,
convertEntities=BeautifulStoneSoup.ALL_ENTITIES))
return res
For example: i wrote one single "ñ" on the text field and goes unnormal (doesn't copy the character, just add some other; and tryton ask me once and again to save the form when I want to reload/close it). But, when I wrote two ("ññ"), it goes well.
Regards.
Francisco