Use params_dict for nested type member.
For e.g. in class IdPermsType:__init__
instead of
if isinstance(_permissions, dict):
obj = PermType(**_permissions)
self.permissions = obj
use
if isinstance(_permissions, dict):
obj = PermType(params_dict=_permissions)
self.permissions = obj
this saves on unicode to string conversion.
Reviewed: https:/ /review. opencontrail. org/22834 github. org/Juniper/ contrail- generateDS/ commit/ 4a09a88c162467e e4f53c88ee01b9e 5cf0f41b8b
Committed: http://
Submitter: Zuul
Branch: master
commit 4a09a88c162467e e4f53c88ee01b9e 5cf0f41b8b
Author: Hampapur Ajay <email address hidden>
Date: Tue Aug 2 12:13:07 2016 -0700
Use params_dict for nested type member. __init_ _ _permissions, dict): **_permissions) _permissions, dict): params_ dict=_permissio ns)
For e.g. in class IdPermsType:
instead of
if isinstance(
obj = PermType(
self.permissions = obj
use
if isinstance(
obj = PermType(
self.permissions = obj
this saves on unicode to string conversion.
Change-Id: I52d644115d757f d9b59a472e2967b af959976d8f
Partial-Bug: 1589014