From 8e47f297200b0bcf64d89dcb11242aace2e21a6a Mon Sep 17 00:00:00 2001 From: SeungJin Oh Date: Mon, 20 Feb 2017 01:36:09 +0900 Subject: [PATCH] check NoneType before using Signed-off-by: SeungJin Oh --- docker/utils/ports.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docker/utils/ports.py b/docker/utils/ports.py index 1813f83f..39b158ac 100644 --- a/docker/utils/ports.py +++ b/docker/utils/ports.py @@ -72,9 +72,11 @@ def split_port(port): external_port, internal_port = parts internal_range = to_port_range(internal_port) - external_range = to_port_range(external_port, len(internal_range) == 1) + if internal_range is None: + _raise_invalid_port(port) - if internal_range is None or external_range is None: + external_range = to_port_range(external_port, len(internal_range) == 1) + if external_range is None: _raise_invalid_port(port) if len(internal_range) != len(external_range):