daklib.policy_rpc

Classes

PolicyQueueServiceServicer(conn)

class daklib.policy_rpc.PolicyQueueServiceServicer(conn: DBConn)[source]
AcceptUpload(request: AcceptUploadRequest, context: ServicerContext) Empty[source]

AcceptUpload marks an upload for acceptance.

AddOverrides(request: AddOverridesRequest, context: ServicerContext) Empty[source]

AddOverrides adds overrides for an upload.

The new overrides must be missing, i.e., listed in the missing_overrides for the given upload.

GetUpload(request: GetUploadRequest, context: ServicerContext) Upload[source]

GetUpload returns details for a single upload.

ListUploads(request: ListUploadsRequest, context: ServicerContext) ListUploadsResponse[source]

ListUploads returns uploads in the given policy queue.

Only the fields name, policy_queue and target_suite are included in the returned uploads.

RejectUpload(request: RejectUploadRequest, context: ServicerContext) Empty[source]

RejectUpload rejects an upload.

_query = <sqlalchemy.sql.selectable.Select object>
_upload(session: Session, policy_queue: str, name: str, *, for_update=False) PolicyQueueUpload | None[source]