Skip to content

Commit 9d25317

Browse files
committed
apply patch api_client_dict_syntax.diff
1 parent 2571d8b commit 9d25317

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

kubernetes/client/api_client.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -306,6 +306,11 @@ def __deserialize(self, data, klass):
306306
return {k: self.__deserialize(v, sub_kls)
307307
for k, v in six.iteritems(data)}
308308

309+
if klass.startswith('dict['):
310+
sub_kls = re.match(r'dict\[([^,]*),\s*(.*)\]', klass).group(2)
311+
return {k: self.__deserialize(v, sub_kls)
312+
for k, v in six.iteritems(data)}
313+
309314
# convert str to class
310315
if klass in self.NATIVE_TYPES_MAPPING:
311316
klass = self.NATIVE_TYPES_MAPPING[klass]

0 commit comments

Comments
 (0)