From d2e3afceb738af20aeb8e41f9aad12150cf1e8a7 Mon Sep 17 00:00:00 2001 From: RaNaN <Mast3rRaNaN@hotmail.de> Date: Sun, 4 Dec 2011 13:39:42 +0100 Subject: Better download connection handling: Detect server error earlier, fallback to single connection if possible --- module/Api.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'module/Api.py') diff --git a/module/Api.py b/module/Api.py index ba79a31ef..fc36c9fea 100644 --- a/module/Api.py +++ b/module/Api.py @@ -29,9 +29,13 @@ from network.RequestFactory import getURL from remote import activated if activated: - from remote.thriftbackend.thriftgen.pyload.ttypes import * - from remote.thriftbackend.thriftgen.pyload.Pyload import Iface - BaseObject = TBase + try: + from remote.thriftbackend.thriftgen.pyload.ttypes import * + from remote.thriftbackend.thriftgen.pyload.Pyload import Iface + BaseObject = TBase + except ImportError: + print "Thrift not imported" + from remote.socketbackend.ttypes import * else: from remote.socketbackend.ttypes import * -- cgit v1.2.3