(requestContext, seriesList)
return resultList
Tries to intelligently remove periodic None's from series, recalculating start, stop and step values.
  You can use `summarize(seriesList, '<desired step>', 'last')` function for that also, but this function trying to
  guess desired step automatically. Can be used in case of fix metric with improper resolution.
  Especially useful for derivative functions, which are not working with series with regular gaps.

  Example:

  .. code-block:: none

    &target=compressPeriodicGaps(Server.instance01.threads.busy)
Tries to intelligently remove periodic None's from series, recalculating start, stop and step values.
  You can use `summarize(seriesList, '<desired step>', 'last')` function for that also, but this function trying to
  guess desired step automatically. Can be used in case of fix metric with improper resolution.
  Especially useful for derivative functions, which are not working with series with regular gaps.
Tries to intelligently remove periodic None s from series recalculating start stop and step values . You can use summarize ( seriesList <desired step > last ) function for that also but this function trying to guess desired step automatically . Can be used in case of fix metric with improper resolution . Especially useful for derivative functions which are not working with series with regular gaps .
def compressPeriodicGaps(requestContext, seriesList):
  """
  Tries to intelligently remove periodic None's from series, recalculating start, stop and step values.
  You can use `summarize(seriesList, '<desired step>', 'last')` function for that also, but this function trying to
  guess desired step automatically. Can be used in case of fix metric with improper resolution.
  Especially useful for derivative functions, which are not working with series with regular gaps.

  Example:

  .. code-block:: none

    &target=compressPeriodicGaps(Server.instance01.threads.busy)
  """

  resultList = []
  for series in seriesList:
    series.name = "compressPeriodicGaps(%s)" % series.name
    series.pathExpression = series.name
    resultList.append(_compressPeriodicGaps(series))

  return resultList
def compressPeriodicGaps ( requestContext , seriesList ) : resultList = [ ] for series in seriesList : series . name = "compressPeriodicGaps(%s)" % series . name series . pathExpression = series . name resultList . append ( _compressPeriodicGaps ( series ) ) return resultList