Revision 03ec545a lib/cli.py

b/lib/cli.py
2799 2799

  
2800 2800

  
2801 2801
def GenericList(resource, fields, names, unit, separator, header, cl=None,
2802
                format_override=None, verbose=False, force_filter=False):
2802
                format_override=None, verbose=False, force_filter=False,
2803
                namefield=None):
2803 2804
  """Generic implementation for listing all items of a resource.
2804 2805

  
2805 2806
  @param resource: One of L{constants.QR_VIA_LUXI}
......
2822 2823
    indexed by field name, contents like L{_DEFAULT_FORMAT_QUERY}
2823 2824
  @type verbose: boolean
2824 2825
  @param verbose: whether to use verbose field descriptions or not
2826
  @type namefield: string
2827
  @param namefield: Name of field to use for simple filters (see
2828
    L{qlang.MakeFilter} for details)
2825 2829

  
2826 2830
  """
2827 2831
  if not names:
2828 2832
    names = None
2829 2833

  
2830
  qfilter = qlang.MakeFilter(names, force_filter)
2834
  qfilter = qlang.MakeFilter(names, force_filter, namefield=namefield)
2831 2835

  
2832 2836
  if cl is None:
2833 2837
    cl = GetClient()

Also available in: Unified diff