diff --git a/gitinspector/blame.py b/gitinspector/blame.py index b012be1..0f37b7f 100644 --- a/gitinspector/blame.py +++ b/gitinspector/blame.py @@ -143,8 +143,8 @@ class Blame: @staticmethod def get_author_email(string): - author_email = re.search(" \((.*?)\d\d\d\d-\d\d-\d\d", string) - return author_email.group(1).strip().lstrip("<").rstrip(">") + author_email = re.search("^[0-9a-f]{8} \(<([^>]*)", string) + return author_email.group(1) @staticmethod def get_content(string):