X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=utils%2Ftest%2Ftestapi%2Fopnfv_testapi%2Fresources%2Fmodels.py;h=f518c97a0cb904bd474b7f2ff6c13071c21c4e00;hb=a6e69f43e9d791cbe00d9b6fb53fed7dcb3fd742;hp=c85c1d5b14ee9c39d7efee83f346cb596d1fc30f;hpb=fd8eedf2222fef2fc4529aa5e6065741e36c5374;p=releng.git diff --git a/utils/test/testapi/opnfv_testapi/resources/models.py b/utils/test/testapi/opnfv_testapi/resources/models.py index c85c1d5b1..f518c97a0 100644 --- a/utils/test/testapi/opnfv_testapi/resources/models.py +++ b/utils/test/testapi/opnfv_testapi/resources/models.py @@ -24,7 +24,6 @@ class ModelBase(object): def _format(self, excludes): new_obj = copy.deepcopy(self) dicts = new_obj.__dict__ - print self, self.__class__ for k in dicts.keys(): if k in excludes: del dicts[k] @@ -32,9 +31,9 @@ class ModelBase(object): if hasattr(dicts[k], 'format'): dicts[k] = dicts[k].format() elif isinstance(dicts[k], list): - hs = [] - for h in dicts[k]: - hs.append(h.format()) + hs = list() + [hs.append(h.format() if hasattr(h, 'format') else str(h)) + for h in dicts[k]] dicts[k] = hs elif not isinstance(dicts[k], (str, int, float, dict)): dicts[k] = str(dicts[k]) @@ -71,6 +70,7 @@ class ModelBase(object): return t +@swagger.model() class CreateResponse(ModelBase): def __init__(self, href=''): self.href = href