On Mon, Jun 27, 2011 at 4:04 PM, Fernand Vanrie <s...@pmgroup.be> wrote:
> Simos,
>
> the bug report <https://bugs.freedesktop.org/show_bug.cgi?id=38713>
>>
>> Simos,
>>
>> The repair in Mailmerge.py is quite simple
>>
>>
>> at line 154  we have  textbody = textbody.encode('utf-8')
>>
>> where the textbody contains non-ascii characters like (éèà etc...)
>>
>> so just insert
>>
>> textbody = unicode( textbody, "utf-8" )
>>
>> before line 154 and everyting works fine !
>>
>> i make also the bug report with the correct
>>
>> mailmerge.py
>>
>>  attacheted
>>
>> Thanks
>>
>> Fernand
>>>
>>> On Mon, Jun 27, 2011 at 1:45 PM, Fernand Vanrie<s...@pmgroup.be>  wrote:
>>>>
>>>> I found that we can send Emails using Basic and the API  using the
>>>> Phyton
>>>> Mailmerge stuff.
>>>> There is a small problem to send Emails with non us-ascii characters. I
>>>> solved the problem in the Python script, just wondering how do i pass
>>>> this
>>>> correction to the original script who is delivered by the native
>>>> installion
>>>> files
>>>> I supose filling a issue ?
>>>>
>>> Is this the file you were working on?
>>>
>>> http://cgit.freedesktop.org/libreoffice/libs-core/tree/scripting/source/pyprov/mailmerge.py
>>>
>>> If so, then the way to go for this is:
>>>
>>> 1. create a patch (diff file) which highlights the changes you did to
>>> the Python code.
>>> If you can put your final version of mailmerge.py online, I can help
>>> you create the appropriate patch.
>>>
>>> 2. file a bug report at
>>> https://bugs.freedesktop.org/enter_bug.cgi?product=LibreOffice
>>> Select the the component 'LibreOffice'.
>>>
>>> 3. tell us here the URL of this bug report so that we can have a look.
>>> There are several encoding issues with the Python scripts, so it would
>>> be nice to find a way to fix them all in one go.
>>>
>>> Simos
>>>
>>
>>

I created a patch for https://bugs.freedesktop.org/show_bug.cgi?id=38713

The way to create a patch is quite simple,
1. Install 'git' for your operating system. Google for more or ask here.
2. Run

git clone git://anongit.freedesktop.org/libreoffice/libs-core

3. Then, enter the libs-core/ directory, find your file and perform the change.
4. Finally, run

git diff

and it will create a diff that can be sent to bug reports.

Simos

-- 
Unsubscribe instructions: E-mail to discuss+h...@documentfoundation.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.documentfoundation.org/www/discuss/
All messages sent to this list will be publicly archived and cannot be deleted

Reply via email to