def __generateAllMissingYearlyGraphicsSinceLasteUpdate( self, generateTotalsGraphics): """ @summary : Generates the monthly graphics that were not generated between last update and timeOfRequest @param generateTotalsGraphics: Whether or not to generate the totals graphics. """ configParameters = StatsConfigParameters() configParameters.getAllParameters() updateManager = AutomaticUpdatesManager( configParameters.nbAutoUpdatesLogsToKeep, "pxStatsStartup") missingYears = updateManager.getMissingYearsBetweenUpdates( updateManager.getTimeOfLastUpdateInLogs(), self.timeOfRequest) oldTimeOfRequest = self.timeOfRequest for missingYear in missingYears: self.timeOfRequest = missingYear self.__generateAllRRDGraphicsForWebPage("yearly", generateTotalsGraphics) self.__generateAllGraphicsForGroups("yearly") self.timeOfRequest = oldTimeOfRequest
def __generateAllMissingYearlyCsvFilesSinceLasteUpdate( self, clusters, cost): """ @summary : Generates the monthly graphics that were not generated between last update and timeOfRequest """ if clusters != [] and clusters != None: configParameters = StatsConfigParameters() configParameters.getAllParameters() updateManager = AutomaticUpdatesManager( configParameters.nbAutoUpdatesLogsToKeep, "pxStatsStartup") missingYears = updateManager.getMissingYearsBetweenUpdates( updateManager.getTimeOfLastUpdateInLogs(), self.timeOfRequest) oldTimeOfRequest = self.timeOfRequest for missingYear in missingYears: self.timeOfRequest = missingYear self.__generateAllRRDGraphicsForWebPage("yearly", True) self.__generateAllGraphicsForGroups("yearly") self.timeOfRequest = oldTimeOfRequest
def __generateAllMissingYearlyCsvFilesSinceLasteUpdate( self, clusters, cost): """ @summary : Generates the monthly graphics that were not generated between last update and timeOfRequest """ if clusters != [] and clusters != None: configParameters = StatsConfigParameters( ) configParameters.getAllParameters() updateManager = AutomaticUpdatesManager( configParameters.nbAutoUpdatesLogsToKeep, "pxStatsStartup" ) missingYears = updateManager.getMissingYearsBetweenUpdates( updateManager.getTimeOfLastUpdateInLogs(), self.timeOfRequest ) oldTimeOfRequest = self.timeOfRequest for missingYear in missingYears: self.timeOfRequest = missingYear self.__generateAllRRDGraphicsForWebPage( "yearly", True ) self.__generateAllGraphicsForGroups( "yearly" ) self.timeOfRequest = oldTimeOfRequest
def __generateAllMissingYearlyGraphicsSinceLasteUpdate( self, generateTotalsGraphics ): """ @summary : Generates the monthly graphics that were not generated between last update and timeOfRequest @param generateTotalsGraphics: Whether or not to generate the totals graphics. """ configParameters = StatsConfigParameters( ) configParameters.getAllParameters() updateManager = AutomaticUpdatesManager( configParameters.nbAutoUpdatesLogsToKeep, "pxStatsStartup" ) missingYears = updateManager.getMissingYearsBetweenUpdates( updateManager.getTimeOfLastUpdateInLogs(), self.timeOfRequest ) oldTimeOfRequest = self.timeOfRequest for missingYear in missingYears: self.timeOfRequest = missingYear self.__generateAllRRDGraphicsForWebPage( "yearly", generateTotalsGraphics ) self.__generateAllGraphicsForGroups( "yearly" ) self.timeOfRequest = oldTimeOfRequest