def scale(requestContext, seriesList, factor):
    for series in seriesList:
        series.name = "scale(%s,%g)" % (series.name, float(factor))
        series.pathExpression = series.name
        for i, value in enumerate(series):
            series[i] = safeMul(value, factor)
    return seriesList
A macro tag without a macro name should raise
dataset/ETHPy150Open brutasse/graphite-api/graphite_api/functions.py/scale--crossover with--dataset/ETHPy150Open nalourie/django-macros/build/lib/macros/tests.py/MacrosTests.test_macro_with_no_macro_name_exception