Am 24. Oktober 2011 18:55 schrieb Iustin Pop <[email protected]>:
> On Mon, Oct 24, 2011 at 06:46:37PM +0200, Michael Hanselmann wrote:
>> index c67da12..2bb8161 100644
>> --- a/lib/server/noded.py
>> +++ b/lib/server/noded.py
>> -    devlist = [(objects.Disk.FromDict(ds), uid) for ds, uid in params]
>> +    devlist = [(objects.Disk.FromDict(ds), uid) for ds, uid in (params, )]
>
> Sorry, I can't read this properly, could you explain more?

It doesn't do the right thing. Interdiff:

--- a/lib/server/noded.py
+++ b/lib/server/noded.py
@@ -216,7 +216,7 @@ class NodeHttpServer(http.server.HttpServer):
     """Remove a block device.

     """
-    devlist = [(objects.Disk.FromDict(ds), uid) for ds, uid in (params, )]
+    devlist = [(objects.Disk.FromDict(ds), uid) for ds, uid in params[0]]
     return backend.BlockdevRename(devlist)

   @staticmethod

Thanks for noticing this!
Michael

Reply via email to