statsd: fix crash if there is no git repository (#23775)
* fix crash if there is no git repository * return default Co-authored-by: Willem Melching <willem.melching@gmail.com>pull/23752/head
parent
95da470795
commit
a84ddaecf1
|
@ -55,8 +55,12 @@ def get_origin(default: Optional[str] = None) -> Optional[str]:
|
||||||
|
|
||||||
@cache
|
@cache
|
||||||
def get_normalized_origin(default: Optional[str] = None) -> Optional[str]:
|
def get_normalized_origin(default: Optional[str] = None) -> Optional[str]:
|
||||||
return get_origin()\
|
origin = get_origin()
|
||||||
.replace("git@", "", 1)\
|
|
||||||
|
if origin is None:
|
||||||
|
return default
|
||||||
|
|
||||||
|
return origin.replace("git@", "", 1) \
|
||||||
.replace(".git", "", 1) \
|
.replace(".git", "", 1) \
|
||||||
.replace("https://", "", 1) \
|
.replace("https://", "", 1) \
|
||||||
.replace(":", "/", 1)
|
.replace(":", "/", 1)
|
||||||
|
|
Loading…
Reference in New Issue