Show More
@@ -62,7 +62,7 b" REMOVED_REPO_PAT = re.compile(r'rm__\\d{8" | |||
|
62 | 62 | # String which contains characters that are not allowed in slug names for |
|
63 | 63 | # repositories or repository groups. It is properly escaped to use it in |
|
64 | 64 | # regular expressions. |
|
65 |
SLUG_BAD_CHARS = re.escape('`?=[]\;\'"<>,/~!@#$%^&*()+{}|: |
|
|
65 | SLUG_BAD_CHARS = re.escape('`?=[]\;\'"<>,/~!@#$%^&*()+{}|:') | |
|
66 | 66 | |
|
67 | 67 | # Regex that matches forbidden characters in repo/group slugs. |
|
68 | 68 | SLUG_BAD_CHAR_RE = re.compile('[{}]'.format(SLUG_BAD_CHARS)) |
@@ -85,7 +85,8 b' def repo_name_slug(value):' | |||
|
85 | 85 | replacement_char = '-' |
|
86 | 86 | |
|
87 | 87 | slug = remove_formatting(value) |
|
88 |
slug = SLUG_BAD_CHAR_RE.sub( |
|
|
88 | slug = SLUG_BAD_CHAR_RE.sub('', slug) | |
|
89 | slug = re.sub('[\s]+', '-', slug) | |
|
89 | 90 | slug = collapse(slug, replacement_char) |
|
90 | 91 | return slug |
|
91 | 92 |
General Comments 0
You need to be logged in to leave comments.
Login now