X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=rwlaunchpad%2Fplugins%2Frwpkgmgr%2Frift%2Ftasklets%2Frwpkgmgr%2Fdownloader%2Furl.py;h=88155fa915560d49fae21d651407cc675365c167;hb=refs%2Fheads%2Fpm_phase2;hp=ec1abf09c6c42874d7af9323d5a20ad36a64575b;hpb=6364d016e7f819903ff29a2ce160cb4cea61bf8f;p=osm%2FSO.git diff --git a/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/downloader/url.py b/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/downloader/url.py index ec1abf09..88155fa9 100644 --- a/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/downloader/url.py +++ b/rwlaunchpad/plugins/rwpkgmgr/rift/tasklets/rwpkgmgr/downloader/url.py @@ -1,3 +1,18 @@ +# +# Copyright 2016 RIFT.IO Inc +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +# import rift.downloader as downloader from gi.repository import RwPkgMgmtYang @@ -23,6 +38,8 @@ class PackageFileDownloader(downloader.UrlDownloader): rpc_input.package_id, rpc_input.package_path, rpc_input.package_type, + rpc_input.vnfd_file_type, + rpc_input.nsd_file_type, auth=auth, proxy=proxy, file_obj=file_obj, @@ -35,6 +52,8 @@ class PackageFileDownloader(downloader.UrlDownloader): package_id, package_path, package_type, + vnfd_file_type, + nsd_file_type, proxy, file_obj=None, delete_on_fail=True, @@ -52,6 +71,7 @@ class PackageFileDownloader(downloader.UrlDownloader): self.package_id = package_id self.package_type = package_type self.package_path = package_path + self.package_file_type = vnfd_file_type.lower() if vnfd_file_type else nsd_file_type.lower() self.proxy = proxy def convert_to_yang(self): @@ -91,7 +111,8 @@ class PackageFileDownloader(downloader.UrlDownloader): self.meta.filepath, self.package_type, self.package_id, - self.package_path) + self.package_path, + self.package_file_type) except Exception as e: self.log.exception(e)