GetParameterValues calls ListExports with recursive=False.
GetParameterValues calls ListExports with recursive=False.

+ GetParameterValues was already doing what s really a breadth
  first recursive traversal of exported parameters.
+ Calling ListExports(recursive=True) resulted in duplication.
  Consider 'Device.SomeList.' where the first iteration would
  expand parameter_names to ['Device.SomeList.0.',
  'Device.SomeList.0.ParamA', 'Device.SomeList.0.ParamB'] then the
  second iteration would expand 'Device.SomeList.0.' again to get
  ['Device.SomeList.0.ParamA', 'Device.SomeList.0.ParamB',
   'Device.SomeList.0.ParamA', 'Device.SomeList.0.ParamB']

ultilix/catawampus,pombredanne/catawampus,pombredanne/catawampus,shineyear/catawampus,ankurjimmy/catawampus,ultilix/catawampus,ankurjimmy/catawampus,shineyear/catawampus