From 71c99d892f5ac96751fb4efaa7676a08857b5cf2 Mon Sep 17 00:00:00 2001 From: Pim <36573021+PimSanders@users.noreply.github.com> Date: Wed, 31 May 2023 21:00:48 +0200 Subject: [PATCH] Update __init__.py --- docker_challenges/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docker_challenges/__init__.py b/docker_challenges/__init__.py index 190ef35..36aa88a 100644 --- a/docker_challenges/__init__.py +++ b/docker_challenges/__init__.py @@ -274,9 +274,10 @@ def get_unavailable_ports(docker): r = do_request(docker, '/containers/json?all=1') result = list() for i in r.json(): - if not i['Ports'] == []: + if i.get('Ports'): for p in i['Ports']: - result.append(p['PublicPort']) + if 'PublicPort' in p: + result.append(p['PublicPort']) return result