l.a.n.SourceUploadFile(SourceFileMixin, PackageUploadFile) : class documentation

Part of lp.archiveuploader.nascentuploadfile View In Hierarchy

Known subclasses: lp.archiveuploader.dscfile.DSCFile

Files mentioned in changesfile as source (orig, diff, tar).

This class only check consistency on information contained in changesfile (CheckSum, Size, component, section, filename). Further checks on file contents and package consistency are done in DSCFile.

Method filetype Undocumented
Method verify Verify the uploaded source file.
Method checkBuild See PackageUploadFile.

Inherited from SourceFileMixin:

Method is_orig Undocumented

Inherited from PackageUploadFile:

Method __init__ Check presence of the component and section from an uploaded_file.
Method component Return an IComponent for self.component.name.
Method section Return an ISection for self.section_name.
Method extractUserDefinedFields Extract the user defined fields out of a control file list.

Inherited from NascentUploadFile (via PackageUploadFile):

Method content_type The content type for this file.
Method filename Return the NascentUpload filename.
Method dirname Return the NascentUpload filename.
Method exists_on_disk Whether or not the file is present on disk.
Method storeInDatabase Implement this to store this representation in the database.
Method checkNameIsTaintFree Verify if the filename contains forbidden characters.
Method checkSizeAndCheckSum Check the size and checksums of the nascent file.
@property
def filetype(self):
Undocumented
def verify(self):
Verify the uploaded source file.

It returns an iterator over all the encountered errors and warnings.

def checkBuild(self, build):
See PackageUploadFile.
API Documentation for Launchpad, generated by pydoctor at 2022-06-16 00:00:12.