On 02.03.06 12:09:46, Giovanni Bajo wrote: > Phil Thompson <[EMAIL PROTECTED]> wrote: > > Up until recently I had planned (and partially implemented) the idea that > a > > namespace would only appear once and that any objects implemented in other > > modules would be placed in it. In other words... > > > > from PyQt4 import QtCore > > dir(QtCore) > > from PyQt4 import QtGui > > dir(QtCore) > > > > ...would give different output for each dir(). This was a pain to > implement > > and (I thought) more confusing for the user - I'm not saying which of > those > > carried the most weight. > > Are you saying that this: > > --------------------------- > from PyQt4.QtCore import * > from PyQt4.QtGui import * > > dir(Qt) > --------------------------- > > won't show the full Qt namespace, thus making PyQt4 unusable without the > annoying QtCore/QtGui prefix in front of everything?
I think that's what Phil said, isn't it? [EMAIL PROTECTED]:~/xkbconfig>python Python 2.4.2 (#1, Jan 3 2006, 21:29:15) [GCC 4.0.3 20051201 (prerelease) (Debian 4.0.2-5)] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from PyQt4.QtCore import * [25861 refs] >>> len(dir(Qt)) 760 [29386 refs] >>> from PyQt4.QtGui import * ^[[A[42008 refs] >>> len(dir(Qt)) 25 That's the evidence. And if I understood Phil correct, if you want a single Qt namespace you get yourself into a lot of trouble. Andreas -- You will be Told about it Tomorrow. Go Home and Prepare Thyself. _______________________________________________ PyKDE mailing list PyKDE@mats.imk.fraunhofer.de http://mats.imk.fraunhofer.de/mailman/listinfo/pykde