summaryrefslogtreecommitdiff
path: root/genuinedreambox
diff options
context:
space:
mode:
authorFrank Lage <nixkoenner@users.schwerkraft.elitedvb.net>2009-08-13 20:25:59 (GMT)
committerFrank Lage <nixkoenner@users.schwerkraft.elitedvb.net>2009-08-13 20:25:59 (GMT)
commit3f5be480841b0171cd3831eee9da9b9a03f2e830 (patch)
tree0eb7bf33590113f8d571987cafac0a5f84d8e079 /genuinedreambox
parent565ab1075a6f1df175c6964dadc31129e223c4a8 (diff)
fix bluescreen, Security service not running
Diffstat (limited to 'genuinedreambox')
-rw-r--r--genuinedreambox/src/plugin.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/genuinedreambox/src/plugin.py b/genuinedreambox/src/plugin.py
index 73eddfc..babe1d1 100644
--- a/genuinedreambox/src/plugin.py
+++ b/genuinedreambox/src/plugin.py
@@ -85,6 +85,7 @@ class genuineDreambox(Screen):
self.start()
def start(self):
+ udsError = False
self.isStart = True
try:
self["resulttext"].setText("Please wait (Step 1)")
@@ -92,12 +93,14 @@ class genuineDreambox(Screen):
self.uds.connect(("/var/run/tpmd_socket"))
except:
self["resulttext"].setText("Security service not running.")
- if (self.stepFirst(TPMD_CMD_GET_DATA,[TPMD_DT_PROTOCOL_VERSION,TPMD_DT_TPM_VERSION,TPMD_DT_SERIAL])):
- try:
- url = ("https://www.dream-multimedia-tv.de/verify/challenge?serial=%s&version=%s" % (self.serial,self.tpmdVersion))
- getPage(url).addCallback(self._gotPageLoadRandom).addErrback(self.errorLoad)
- except:
- self["resulttext"].setText("Can't connect to server. Please check your network!")
+ udsError = True
+ if not udsError:
+ if (self.stepFirst(TPMD_CMD_GET_DATA,[TPMD_DT_PROTOCOL_VERSION,TPMD_DT_TPM_VERSION,TPMD_DT_SERIAL])):
+ try:
+ url = ("https://www.dream-multimedia-tv.de/verify/challenge?serial=%s&version=%s" % (self.serial,self.tpmdVersion))
+ getPage(url).addCallback(self._gotPageLoadRandom).addErrback(self.errorLoad)
+ except:
+ self["resulttext"].setText("Can't connect to server. Please check your network!")
def _gotPageLoad(self, data):
authcode = data.strip().replace('+', '')