try:
self._create_base_pkg('nsd', pkg_name)
+ headers['Content-Filename'] = pkg_name + '.tar.gz'
r = requests.post(_url, data=open('/tmp/' + pkg_name + '.tar.gz', 'rb'), verify=False, headers=headers)
except Exception as e:
log.exception(e)
return result
if r.status_code == requests.codes.no_content:
result['error'] = False
+ else:
+ try:
+ result['data'] = r.json()
+ except Exception as e:
+ result['data'] = {}
return result
return result
if r.status_code == requests.codes.no_content:
result['error'] = False
+ else:
+ try:
+ result['data'] = r.json()
+ except Exception as e:
+ result['data'] = {}
return result
"short-name": str(pkg_name),
"vdu": [],
"description": "",
- "mgmt-interface": {},
+ "mgmt-interface": {
+ "cp": ""
+ },
"id": str(pkg_name),
"version": "1.0",
"internal-vld": [],