[Twisted-Python] qt5 and twisted, reactor already installed, python 2.x
steven meier
commercials24 at yahoo.de
Thu Jun 30 04:44:44 MDT 2016
On Wed, 2016-06-29 at 16:01 -0700, Glyph wrote:
>
> > On Jun 29, 2016, at 15:39, steven meier <commercials24 at yahoo.de>
> > wrote:
> >
> >
> > here is my code:
> > when importing get_main_page i get the error above...
> >
> > import sys
> > from PyQt5 import QtWidgets
> > from untitled import Ui_MainWindow
> > #from webchat import get_main_page
> >
>
> You have to put the qt5reactor installation at the very top of the
> very first file that you run. What's happened here is that you
> imported some Twisted code that did 'from twisted.internet import
> reactor' at the top level, which unfortunately far too many modules
> do, before you installed the qt5 reactor.
>
>
> For this and other reasons, you should always put your `if __name__ ==
> '__main__'` block - if you have one at all - at the very top of your
> script, not the bottom. This blog post may be
> informative: https://moshez.wordpress.com/2016/06/07/__name__-__main__-considered-harmful/
>
>
> -glyph
> _______________________________________________
thank you for the quick reply, you were right.
but because of the qt imports / Main class my file now basically has the
line:
from webchat import get_main_page
at the end with the rest unchanged....but at least it runs
More information about the Twisted-Python
mailing list