parameters: (requestContext, *seriesLists)
return_statement: return aggregate(requestContext, seriesLists, 'multiply')
docstring: 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``.
docstring_summary: Takes two or more series and multiplies their points. A constant may not be
    used. To multiply by a constant, use the scale() function.
docstring_tokens: Takes two or more series and multiplies their points . A constant may not be used . To multiply by a constant use the scale () function .
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')
function_tokens: 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' )