statObj = Stat(jogosObj) print 'statObj.moveNDoConcForStatUpdate()', statObj.moveNDoConcForStatUpdate() #statObj.setVarreDe(1) print 'statObj.nOfUpdated', statObj.nOfUpdated print 'statObj.VARRE_DO_JOGO', statObj.VARRE_DO_JOGO statObj.updateAll = True statObj.logIt = True statObj.gatherStats() print 'statObj.updateAll', statObj.updateAll print 'statObj.nOfUpdated', statObj.nOfUpdated def testProduceOrigDrawnPattern(): jogosObj = CLClasses.getJogosObj('ms') pattKeys = {} for i in range(jogosObj.getNDoUltimoConcurso()): nDoConc = i+1 jogoInOrder = jogosObj.getJogoInOrder(nDoConc) if not jogoInOrder: print '*** not jogoInOrder', nDoConc continue patt = produceOrigDrawnPattern(jogoInOrder, jogosObj.standard2LetterName) try: pattKeys[patt] += 1 except KeyError: pattKeys[patt] = 1 print nDoConc, pprint.jogoListToStr(jogoInOrder), patt, pattKeys[patt] if __name__ == '__main__': funcs.updateCaller('processDBStats') # methodToBeCalled = 'processDBStats'