X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=rwlaunchpad%2Fplugins%2Frwlaunchpadtasklet%2Frift%2Ftasklets%2Frwlaunchpad%2Fextract.py;fp=rwlaunchpad%2Fplugins%2Frwlaunchpadtasklet%2Frift%2Ftasklets%2Frwlaunchpad%2Fextract.py;h=07e8c587151c80ee655931ea00861f0016c11ff8;hb=4870d0ee29789b859931e4e2c73e13dcb29537d5;hp=7c0eab8db9b7913aa9360699c029a105f05a9b15;hpb=6f1a3fe149e4a6b9803382cb299c902f4cf58ec9;p=osm%2FSO.git diff --git a/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/extract.py b/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/extract.py index 7c0eab8d..07e8c587 100644 --- a/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/extract.py +++ b/rwlaunchpad/plugins/rwlaunchpadtasklet/rift/tasklets/rwlaunchpad/extract.py @@ -121,7 +121,7 @@ class UploadPackageExtractor(object): upload_hdl)) else: - # See if the pacakage can be converted + # See if the package can be converted files = ConvertPackage(self._log, uploaded_file, extracted_pkgfile).convert(delete=True) @@ -139,9 +139,10 @@ class UploadPackageExtractor(object): self._log.debug("Upload converted file: {}".format(f)) upload_hdl = open(f, "r+b") package = create_package_from_tar_file(upload_hdl) - tmp_pkgs.append(rift.package.package.TemporaryPackage(self._log, - package, - upload_hdl)) + if package.descriptor_id: + tmp_pkgs.append(rift.package.package.TemporaryPackage(self._log, + package, + upload_hdl)) except Exception as e: # Cleanup any TemporaryPackage instances created