From 38d0453a71895da5820058f9955ae6fa61cb9fb0 Mon Sep 17 00:00:00 2001 From: Holger Nahrstaedt <holgern@users.noreply.github.com> Date: Tue, 10 Apr 2018 23:35:31 +0200 Subject: [PATCH] Fix appbase --- beemgrapheneapi/graphenerpc.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/beemgrapheneapi/graphenerpc.py b/beemgrapheneapi/graphenerpc.py index cc2dc574..0bbcf6a2 100644 --- a/beemgrapheneapi/graphenerpc.py +++ b/beemgrapheneapi/graphenerpc.py @@ -164,9 +164,12 @@ class GrapheneRPC(object): self.ws.connect(self.url) try: props = self.get_config(api="database") - except: - self.current_rpc += 2 - props = self.get_config(api="database") + except Exception as e: + if re.search("Bad Cast:Invalid cast from type", stra(e)): + self.current_rpc += 2 + props = self.get_config(api="database") + else: + prop = None if props is None: raise RPCError("Could not recieve answer for get_config") if is_network_appbase_ready(props): -- GitLab