X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=daklib%2Farchive.py;h=aeca0a006e2a9b33a0db2e002443501ee6560212;hb=ea17e27345ee692a78f80b0a3717444a37c775b9;hp=08f59883d06705c15507dde26c359c17c66a31aa;hpb=af69a21e4ac395e2f1ee467dbc6d9a76f6fcb64f;p=dak.git diff --git a/daklib/archive.py b/daklib/archive.py index 08f59883..aeca0a00 100644 --- a/daklib/archive.py +++ b/daklib/archive.py @@ -361,11 +361,7 @@ class ArchiveTransaction(object): # Uploaders are the maintainer and co-maintainers from the Uploaders field db_source.uploaders.append(maintainer) if 'Uploaders' in control: - def split_uploaders(field): - import re - for u in re.sub(">[ ]*,", ">\t", field).split("\t"): - yield u.strip() - + from daklib.textutils import split_uploaders for u in split_uploaders(control['Uploaders']): db_source.uploaders.append(get_or_set_maintainer(u, session)) session.flush()