diff --git a/deluge/ui/gtkui/gtkui.py b/deluge/ui/gtkui/gtkui.py index fab40ebfd..8c38c0eeb 100644 --- a/deluge/ui/gtkui/gtkui.py +++ b/deluge/ui/gtkui/gtkui.py @@ -39,11 +39,16 @@ gobject.set_prgname("deluge") # Install the twisted reactor from twisted.internet import gtk2reactor -from twisted.internet.error import ReactorAlreadyInstalledError + +try: + from twisted.internet.error import ReactorAlreadyInstalledError +except ImportError: + # ReactorAlreadyInstalledError not available in Twisted version < 10 + pass try: reactor = gtk2reactor.install() -except ReactorAlreadyInstalledError, e: +except ReactorAlreadyInstalledError: # Running unit tests so trial already installed a rector pass