There was an error while loading. Please reload this page.
1 parent 45de1aa commit 370de2bCopy full SHA for 370de2b
1 file changed
kubernetes/base/stream/ws_client.py
@@ -284,12 +284,15 @@ def returncode(self):
284
else:
285
if self._returncode is None:
286
err = self.read_channel(ERROR_CHANNEL)
287
+ if not err:
288
+ return None
289
err = yaml.safe_load(err)
- if err['status'] == "Success":
290
+ if err and err.get('status') == 'Success':
291
self._returncode = 0
- else:
- self._returncode = int(err['details']['causes'][0]['message'])
292
- return self._returncode
+ elif err and err.get('status') == 'Failure':
293
+ self._returncode = int(
294
+ err['details']['causes'][0]['message']
295
+ )
296
297
def close(self, **kwargs):
298
"""
0 commit comments