From 9ef715670a810742baab347d40c79c9c031ab230 Mon Sep 17 00:00:00 2001 From: lukasheinrich Date: Sat, 24 Mar 2018 19:42:58 +0100 Subject: [PATCH] add bump --- packtivity/asyncbackends.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/packtivity/asyncbackends.py b/packtivity/asyncbackends.py index 2bafab2..dd6e4f4 100644 --- a/packtivity/asyncbackends.py +++ b/packtivity/asyncbackends.py @@ -48,13 +48,15 @@ def __init__(self, jobproxy, spec, statedata, pardata, resultdata = None): self.pardata = pardata def details(self): + prox = None try: - dumped_prox = json.dumps(self.jobproxy) + json.dumps(self.jobproxy) + prox = self.jobproxy except TypeError: - dumped_prox = None + pass return { 'resultdata': self.resultdata, - 'jobproxy': dumped_prox, + 'jobproxy': prox, 'spec': self.spec, 'statedata': self.statedata, 'pardata': self.pardata, @@ -65,7 +67,7 @@ def proxyname(self): @classmethod def fromJSON(cls, data): - if not data['jobproxy']: + if not data['proxydetails']['jobproxy']: raise RuntimeError('not external backend proxy saved during serialization') return cls(**data['proxydetails'])