(requestContext, *seriesLists)
return aggregate(requestContext, seriesLists, 'multiply')
Takes two or more series and multiplies their points. A constant may not be
  used. To multiply by a constant, use the scale() function.

  Example:

  .. code-block:: none

    &target=multiplySeries(Series.dividends,Series.divisors)

  This is an alias for :py:func:`aggregate <aggregate>` with aggregation ``multiply``.
Takes two or more series and multiplies their points. A constant may not be
  used. To multiply by a constant, use the scale() function.
Takes two or more series and multiplies their points . A constant may not be used . To multiply by a constant use the scale () function .
def multiplySeries(requestContext, *seriesLists):
  """
  Takes two or more series and multiplies their points. A constant may not be
  used. To multiply by a constant, use the scale() function.

  Example:

  .. code-block:: none

    &target=multiplySeries(Series.dividends,Series.divisors)

  This is an alias for :py:func:`aggregate <aggregate>` with aggregation ``multiply``.
  """
  # special handling for legacy multiplySeries behavior with a single series
  if len(seriesLists) == 1 and len(seriesLists[0]) == 1:
    return seriesLists[0]

  return aggregate(requestContext, seriesLists, 'multiply')
def multiplySeries ( requestContext , * seriesLists ) : # special handling for legacy multiplySeries behavior with a single series if len ( seriesLists ) == 1 and len ( seriesLists [ 0 ] ) == 1 : return seriesLists [ 0 ] return aggregate ( requestContext , seriesLists , 'multiply' )