[wxPython-dev] img2py script
Robin Dunn
robin at alldunn.com
Thu Dec 13 14:27:22 PST 2007
Robin Dunn wrote:
> Anthony Tuininga wrote:
>> On Dec 10, 2007 11:53 AM, Robin Dunn <robin at alldunn.com> wrote:
>>> Anthony Tuininga wrote:
>>>> Hi, I believe you've been a little busy lately with the latest release
>>>> of wxPython but I was wondering if you'd had a chance to look at this
>>>> at all?
>>> A little bit so far, hopefully I'll get to it in more depth this week.
>>
>> Sure. I'm in no particular rush so long as it does get done
>> eventually. :-)
>>
>>>> I'm still waiting before modifying the demo. I've noticed a
>>>> few other places that could use the same treatment (like Editra and
>>>> XRCed) which I can also change if that is desirable. Let me know.
>>> Yep, the less work for me the better. ;-)
>>
>> Then I'll do that after I've heard from you about the base code.
>
> Just noticed a problem... If the image name is not a valid Python
> identifier then img2py can generate bad code. For example, in
> throbImages.py we end up with this:
>
>
> 001 = PyEmbeddedImage(
> ...
> )
> index.append('001')
> catalog['001'] = 001
> get001Data = 001.GetData
> get001Image = 001.GetImage
> get001Bitmap = 001.GetBitmap
>
> I think we should still use the given name for the index and catalog,
> but there needs to be some sort of name fixup for the instance variable
> name if it would cause a problem like this. Maybe prepending a "_" if
> the name starts with a digit, and also something needs to be done if
> there are non-ascii characters or spaces in the name.
>
>
Also, I would prefer to have all the diffs in one patch file. That way
I only have to run patch once.
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!
More information about the wxpython-dev
mailing list