Thank you Chris,

Adding that to the melparse.py has allowed the scripts to be processed now
:)
(Well the ones I was having problems with)

I did try last night to add a decode, but missed the 'ignore' part!

Thanks again.
Dave

On Sun, Jan 10, 2010 at 4:21 AM, Paul Molodowitch <[email protected]>wrote:

> Awesome, thanks Chris!
>
> - Paul
>
>
> On Sat, Jan 9, 2010 at 7:01 AM, Chris G <[email protected]> wrote:
>
>> if data is a bytestring with non-ascii, you need to decode it before
>> you can re-encode it:
>> data = data.decode('utf-8','ignore')
>>
>> On Sat, Jan 9, 2010 at 4:06 AM, Paul Molodowitch <[email protected]>
>> wrote:
>> > Odd... I took a look at it, and the line that's apparently erroring is:
>> >
>> > data = data.encode( 'utf-8', 'ignore')
>> >
>> > The weird part is that the error handling is set to 'ignore' - which,
>> > according to the docs (unless I misinterpreted it, somehow) is supposed
>> to
>> > mean that any characters which can't be converted are silently ignored.
>> > Clearly, this isn't what's happening.
>> >
>> > - Paul
>> >
>> > On Sat, Jan 9, 2010 at 1:01 AM, Chad Dombrova <[email protected]>
>> wrote:
>> >>
>> >> that's a tricky one.   perhaps somewhere in mel2pyStr an `encode` or
>> >> `decode` before getting parsed would do the trick.  unf, don't have
>> time to
>> >> look this over atm, but a patch would be gladly accepted!   :)
>> >> -chad
>> >>
>> >>
>> >>
>> >>
>> >> On Jan 9, 2010, at 12:51 AM, David Shaw wrote:
>> >>
>> >> Hey Chad,
>> >>
>> >> Another question that I am a little puzzled by when using mel2py
>> >>
>> >> I have a bunch of scripts that are throwing the following error:
>> >>
>> >> # Error: UnicodeDecodeError: file
>> >> ..\site-packages\pymel10\pymel\tools\mel2py\melparse.py line 2580:
>> ascii #
>> >> (Note I have removed the longer part of the path just in the error)
>> >>
>> >> However I have some other scripts that are parsing just fine.
>> >>
>> >> It would seem the culprit is the © symbol in the scipts
>> >>
>> >> is there a modification I can make to the melparse.py to account for
>> that?
>> >>
>> >> I tried setting the default to UTF-8 in jEdit and resaving, however
>> that
>> >> didn't seem to work.
>> >>
>> >> thanks
>> >> Dave
>> >>
>> >>
>> >> On Sat, Jan 9, 2010 at 4:54 PM, David Shaw <[email protected]> wrote:
>> >>>
>> >>> Ok thanks Chad.
>> >>>
>> >>>
>> >>> On Sat, Jan 9, 2010 at 2:21 AM, Chad Dombrova <[email protected]>
>> wrote:
>> >>>>
>> >>>> your second attempt was correct. the warnings are normal.
>> >>>>
>> >>>> -chad
>> >>>>
>> >>>>
>> >>>> On Jan 8, 2010, at 8:10 AM, [email protected] wrote:
>> >>>>
>> >>>> > Hey guys,
>> >>>> >
>> >>>> > I've not tried to use mel2py until today.
>> >>>> >
>> >>>> > I am running pymel 1.0b2 (think thats right) under Maya 2010
>> (32bit)
>> >>>> >
>> >>>> > I do the following:
>> >>>> >
>> >>>> > import pymel.all as pm
>> >>>> > # pymel.core : Updating pymel with pre-loaded plugins: Fur,
>> >>>> > VectorRender, DirectConnect, studioImport, ikSpringSolver,
>> Mayatomr,
>> >>>> > rotateHelper, MayaMuscle, ModelPipelineExportMaya, fbxmaya,
>> >>>> > ik2Bsolver, ModelPipelineMaterialMaya #
>> >>>> >
>> >>>> > Then:
>> >>>> > import pymel.mel2py
>> >>>> > # Error: ImportError: file <maya console> line 1: No module named
>> >>>> > mel2py #
>> >>>> >
>> >>>> > So then did:
>> >>>> > import pymel.tools.mel2py
>> >>>> >
>> >>>> > And got:
>> >>>> > # WARNING: No t_error rule is defined
>> >>>> > # WARNING: Token 'COMMENT_BLOCK' defined, but not used
>> >>>> > # WARNING: Token 'COMMENT' defined, but not used
>> >>>> > # WARNING: There are 2 unused tokens
>> >>>> > # WARNING: no p_error() function is defined
>> >>>> > # WARNING: Symbol 'element_list' is unreachable
>> >>>> >
>> >>>> > Am I doing something wrong?
>> >>>> >
>> >>>> > Thanks
>> >>>> > Dave
>> >>>> > --
>> >>>> > http://groups.google.com/group/python_inside_maya
>> >>>>
>> >>>>
>> >>>> --
>> >>>> http://groups.google.com/group/python_inside_maya
>> >>>
>> >>
>> >> --
>> >> http://groups.google.com/group/python_inside_maya
>> >>
>> >> --
>> >> http://groups.google.com/group/python_inside_maya
>> >
>> >
>> > --
>> > http://groups.google.com/group/python_inside_maya
>> >
>>
>> --
>> http://groups.google.com/group/python_inside_maya
>>
>
>
> --
> http://groups.google.com/group/python_inside_maya
>
-- 
http://groups.google.com/group/python_inside_maya

Reply via email to