Return package object in packages.create method

This simplifies adding newly uploaded App to the Latest Apps section
in AppCatalog.

Change-Id: I651ee2e0d29511e8e1ece051e652137519508d1d
Partial-Bug: #1312213
This commit is contained in:
Timur Sufiev 2014-04-25 12:58:08 +04:00 committed by Ruslan Kamaldinov
parent bf492e0294
commit e2f0887fe8
1 changed files with 4 additions and 3 deletions

View File

@ -13,12 +13,13 @@
# under the License.
import json
from muranoclient.common import base
from muranoclient.common import exceptions
import requests
import urllib
import yaml
from muranoclient.common import base
from muranoclient.common import exceptions
class Package(base.Resource):
def __repr__(self):
@ -54,7 +55,7 @@ class PackageManager(base.Manager):
if not response.ok:
setattr(response, 'status', response.status_code)
raise exceptions.from_response(response)
return response
return self.resource_class(self, json.loads(response.content))
def get(self, app_id):
return self._get('/v1/catalog/packages/{0}'.format(app_id))