From 17d7afb1243ea80158ccbf9cf69070c2fc3cff07 Mon Sep 17 00:00:00 2001 From: Min RK Date: Thu, 21 Feb 2019 11:01:38 +0100 Subject: [PATCH] fix "Possible nested set" warning `[:xdigit:]` is not a valid character class in Python regular expressions use explicit hex digit pattern --- repo2docker/utils.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repo2docker/utils.py b/repo2docker/utils.py index 7c56663d..22c19068 100644 --- a/repo2docker/utils.py +++ b/repo2docker/utils.py @@ -209,7 +209,7 @@ def is_valid_docker_image_name(image_name): (?::([\w][\w.-]{0,127}))? # optional capture =':' # optionally capture ='@' - (?:@[A-Za-z][A-Za-z0-9]*(?:[-_+.][A-Za-z][A-Za-z0-9]*)*[:][[:xdigit:]]{32,})? + (?:@[A-Za-z][A-Za-z0-9]*(?:[-_+.][A-Za-z][A-Za-z0-9]*)*[:][A-Fa-f0-9]{32,})? $ """, re.VERBOSE)