diff options
Diffstat (limited to 'lib/git_python/actor.py')
-rw-r--r-- | lib/git_python/actor.py | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/lib/git_python/actor.py b/lib/git_python/actor.py deleted file mode 100644 index ed21d8ba..00000000 --- a/lib/git_python/actor.py +++ /dev/null @@ -1,33 +0,0 @@ -import re - -class Actor(object): - def __init__(self, name, email): - self.name = name - self.email = email - - def __str__(self): - return self.name - - def __repr__(self): - return '<GitPython.Actor "%s <%s>">' % (self.name, self.email) - - @classmethod - def from_string(cls, string): - """ - Create an Actor from a string. - - ``str`` - is the string, which is expected to be in regular git format - - Format - John Doe <jdoe@example.com> - - Returns - Actor - """ - if re.search(r'<.+>', string): - m = re.search(r'(.*) <(.+?)>', string) - name, email = m.groups() - return Actor(name, email) - else: - return Actor(string, None) |