Exemple #1
0
 def __init__(self):
     self.autorama = AutoramaUser()
     self.corridaEnd = False
     self.dadosCorrida = None
     self.primeiroVoltas = 0  #quantidade de voltas do primeiro colocado
     self.primeiroTimestamp = 0  #timestamp. tempo de corrida do primeiro colocado
     self.corrida = self.autorama.dados['corrida']
Exemple #2
0
def getPilotoClassificacao(id):
    user = AutoramaUser(isQualificatoria=False)
    if (request.method == "GET"):
        status = user.getStatusCorrida()
        dados = user.showPilot(id)
        return render_template('usuario/acompanhaPilotoClassificacao.html',
                               dados=dados,
                               status=status,
                               piloto_id=id)
Exemple #3
0
def indexUsuario():
    if (request.method == "GET"):
        autorama = AutoramaUser()
        autorama.updateCorridaAtual(True)
        if autorama.dados['corrida_ativa']:
            corrida = autorama.dados['corrida']
            circuito = autorama.dados['circuito']
            return render_template('usuario/index.html',
                                   ativo=True,
                                   corrida=corrida,
                                   circuito=circuito)
        return render_template('usuario/index.html', ativo=False)
Exemple #4
0
def index():
    if (request.method == "GET"):
        autorama = Autorama()

        if autorama.dados['administrador']:
            if autorama.dados['corrida_ativa'] > 0:
                corrida = autorama.getCorridaAtual()
                return render_template('index.html',
                                       ativo=True,
                                       corrida=corrida,
                                       circuito=autorama.getPista(
                                           corrida['circuito_id']))

            return render_template('index.html', ativo=False)
        else:
            autorama = AutoramaUser()
            if autorama.dados['corrida_ativa']:
                corrida = autorama.dados['corrida']
                circuito = autorama.dados['circuito']
                return render_template('usuario/index.html',
                                       ativo=True,
                                       corrida=corrida,
                                       circuito=circuito)
            return render_template('usuario/index.html', ativo=False)
Exemple #5
0
def updatePilotoClassificacao(id):
    user = AutoramaUser(isQualificatoria=False)
    if (request.method == "GET"):
        status = user.getStatusCorrida()
        dados = user.showPilot(id)
        return {'data': dados, 'status': status}
Exemple #6
0
def updateCorridaUsuario():
    autorama = AutoramaUser()
    return autorama.updateCorridaAtual()
Exemple #7
0
	def __init__ (self, id):
		Thread.__init__(self)
		self.autorama = AutoramaUser() 
		self.piloto_id = id
	def __init__ (self, classificacao):
		Thread.__init__(self)
		self.autorama = AutoramaUser()
		self.isClassificatoria = classificacao