Skip to content

Commit 4609310

Browse files
committed
Properly apply platform defaults when parsing
1 parent 897c321 commit 4609310

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

giturlparse/parser.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ def parse(url, check_domain=True):
5252
parsed_info.update(platform.DEFAULTS)
5353

5454
# Get matches as dictionary
55-
matches = platform.clean_data(match.groupdict(default=""))
55+
matches = platform.clean_data({k: v if v is not None else platform.DEFAULTS.get(k, "")
56+
for k, v in match.groupdict().items()})
5657

5758
# Update info with matches
5859
parsed_info.update(matches)

0 commit comments

Comments
 (0)