dak.process_upload¶
Checks Debian packages from Incoming @contact: Debian FTP Master <ftpmaster@debian.org> @copyright: 2000, 2001, 2002, 2003, 2004, 2005, 2006 James Troup <james@nocrew.org> @copyright: 2009 Joerg Jaspert <joerg@debian.org> @copyright: 2009 Mark Hymers <mhy@debian.org> @copyright: 2009 Frank Lichtenheld <djpig@debian.org> @license: GNU General Public License version 2 or later
Functions
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Try to call function or reject the upload if that fails |
|
|
|
- dak.process_upload.Options: Configuration¶
- dak.process_upload._group_changes_by_source_and_shuffle(changes: list[tuple[str, Changes]]) list[tuple[str, Changes]][source]¶
Group changes by Source, sort each group, and shuffle group order.
- dak.process_upload.accept(directory: str, upload: ArchiveUpload) None[source]¶
- dak.process_upload.accept_to_new(directory: str, upload: ArchiveUpload) None[source]¶
- dak.process_upload.action(directory: str, upload: ArchiveUpload) bool[source]¶
- dak.process_upload.get_processed_upload(upload: ArchiveUpload) ProcessedUpload[source]¶
- dak.process_upload.process_changes(changes_filenames: Iterable[str], max_duration: timedelta | None = None) None[source]¶
- dak.process_upload.real_reject(directory: str, upload: ArchiveUpload, reason: str | None = None, notify=True) None[source]¶
- dak.process_upload.reject(directory: str, upload: ArchiveUpload, reason: str | None = None, notify=True) None[source]¶