It is being fixed https://review.openstack.org/#/c/61717/

Thanks,

Jay


2014/1/20 li zheming <[email protected]>

> hi all:
>       when I use cmd nova migration-list, it return error,like this:
>    openstack@ <openstack@devstack:/home$>devstack:/home$ nova
> migration-list
>    ERROR: 'unicode' object has no attribute 'iteritems'
>
>    I step the codes and find the codes have some error.
>
>
>    python-novaclient/novaclient/base.py
>
>    class Manager(utils.HookableMixin):
>     ......
>     def _list(self, url, response_key, obj_class=None, body=None):
>         if body:
>             _resp, body = self.api.client.post(url, body=body)
>         else:
>             _resp, body = self.api.client.get(url)
>
>         if obj_class is None:
>             obj_class = self.resource_class
>
>         data = body[response_key]
>         # NOTE(ja): keystone returns values as list as {'values': [ ... ]}
>         # unlike other services which just return the list...
>         if isinstance(data, dict):
>             try:
>                 data = data['values']
>             except KeyError:
>                 pass
>
>         with self.completion_cache('human_id', obj_class, mode="w"):
>             with self.completion_cache('uuid', obj_class, mode="w"):
>                 return [obj_class(self, res, loaded=True)
>                         for res in data if res]
>
>         I set a breakpoint in "data = data['values']", and find the date
> is
>
>         {u'objects': []}}, it has no key named values.
>
>         it except a keyError and pass.
>
>         if go " for res in data if res ", the res is unicode "object",
> this will
>
>          occur error in the next fun.
>
>         do you met this issue? and someone who know why the comment say 
> "keystone
> returns values as list as {'values': [ ... ]}"
>
>         but I think this is not relevant about keystone. may be I
> misunderstand this codes. please give me more info about this code.
>
>                   thank you very much!
>
>
>
>
>
>
> _______________________________________________
> OpenStack-dev mailing list
> [email protected]
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
>
_______________________________________________
OpenStack-dev mailing list
[email protected]
http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev

Reply via email to