Revision 235a6b29 lib/rpc.py

b/lib/rpc.py
837 837

  
838 838
      # Encoders annotating disk parameters
839 839
      rpc_defs.ED_DISKS_DICT_DP: self._DisksDictDP,
840
      rpc_defs.ED_MULTI_DISKS_DICT_DP: self._MultiDiskDictDP,
840 841
      rpc_defs.ED_SINGLE_DISK_DICT_DP: self._SingleDiskDictDP,
841 842

  
842 843
      # Encoders with special requirements
......
935 936
            for disk in AnnotateDiskParams(instance.disk_template,
936 937
                                           disks, diskparams)]
937 938

  
939
  def _MultiDiskDictDP(self, disks_insts):
940
    """Wrapper for L{AnnotateDiskParams}.
941

  
942
    Supports a list of (disk, instance) tuples.
943
    """
944
    return [disk for disk_inst in disks_insts
945
            for disk in self._DisksDictDP(disk_inst)]
946

  
938 947
  def _SingleDiskDictDP(self, (disk, instance)):
939 948
    """Wrapper for L{AnnotateDiskParams}.
940 949

  

Also available in: Unified diff