[PyQt] PyQt4.Qtcore defines 'hex'
Phil Thompson
phil at riverbankcomputing.com
Wed Jan 7 10:41:59 GMT 2009
On Wed, 07 Jan 2009 10:33:00 +0000, Chris Withers <chris at simplistix.co.uk>
wrote:
> Giovanni Bajo wrote:
>> On mer, 2009-01-07 at 09:26 +0000, Chris Withers wrote:
>>> Phil Thompson wrote:
>>>> On Tue, 06 Jan 2009 14:19:50 -0500, Neal Becker <ndbecker2 at gmail.com>
>>>> wrote:
>>>>> A bit nasty, since I see (and follow) lots of examples that say:
>>>>> from PyQt4.QtCore import *
>>>>>
>>>>> This redefines the builtin hex.
>>>> Check the Roadmap.
>>> Appending a _ just to make an unpleasant style of programming work
seems
>>>
>>> like a pretty silly idea.
>>>
>>> I, along with everyone else who's tryng to learn a new python package,
>>> absolutely *hate* "from x import *" as it makes it much more difficult
>>> figure out where something is coming from.
>>
>> So don't use it.
>
> You rather miss my point.
>
> I don't ever use star imports anyway.
>
> However, like most people, I learn by example, and when the examples
> contain exclusively start imports, they are much less helpful than they
> could be.
>
> It's a shame PEP8 doesn't make a pronouncement on this. PEP 328 is
> pretty clear though...
>
>> This has been discussed thousands of times and it starts getting
>> annoying.
>
> Yes, it is annoying that all the example code continues to be in a form
> that confuses users trying to learn PyQt.
*None* of the PyQt4 examples uses star imports.
Phil
More information about the PyQt
mailing list