Fix #4620 (swap_author_names revised to eliminate trailing comma and split/swap at first comma or space)

This commit is contained in:
Kovid Goyal 2010-01-21 11:36:04 -07:00
commit d83a9104fd

View File

@ -134,7 +134,10 @@ def metadata_from_filename(name, pat=None):
mi.authors = aus
if prefs['swap_author_names'] and mi.authors:
def swap(a):
parts = a.split()
if ',' in a:
parts = a.split(',', 1)
else:
parts = a.split(None, 1)
if len(parts) > 1:
t = parts[-1]
parts = parts[:-1]