comment 1 refers to an attached branch that has been removed.
We decided on a third approach to fix this - change tcpactivation over in ubuntu_sso to avoid importing twisted.internet.reactor upon import, which breaks the cycle by letting us import UniqueApplication from where it is now without installing the default reactor. (see Bug #1017672)
Then the only change required in this branch is to move the code that installs the qt4reactor into main(), after the UniqueApplication instance is created.
comment 1 refers to an attached branch that has been removed.
We decided on a third approach to fix this - change tcpactivation over in ubuntu_sso to avoid importing twisted. internet. reactor upon import, which breaks the cycle by letting us import UniqueApplication from where it is now without installing the default reactor. (see Bug #1017672)
Then the only change required in this branch is to move the code that installs the qt4reactor into main(), after the UniqueApplication instance is created.