Correciones preprocesamiento. Terminando Cesta

parent 1a73c970
......@@ -38,14 +38,15 @@ class Dato:
self.metodoPeticion, c = sacarLinea(cadena, c, aux, ' ')
self.url, c = sacarLinea(cadena, c, aux, ' ')
self.vProtocolo, c = sacarLinea(cadena, c, aux, '"')
c += 1
# Obtenemos estado del código, volumen de tranferencia y calculamos marca de tiempo
# Obtenemos estado del código y el volumen de tranferencia
c += 1
self.statusCode, c = sacarLinea(cadena, c, aux, ' ')
self.volumenTransf, c = sacarLinea(cadena, c, aux, ' ')
fechaRegistro = int(self.fecha.timestap())
fechaBase = int(datetime.strptime("01/01/1995:00:00:00", '%d/%m/%Y:%H:%M:%S').timestamp())
# Obtenemos la marca de tiempo segun al primer dia de agosto de 1995 (priemera entrada) y la fecha del registro
fechaRegistro = self.fecha.timestamp()
fechaBase = datetime.strptime("01/08/1995:00:00:00", '%d/%m/%Y:%H:%M:%S').timestamp()
self.marcaTiempo = int(fechaRegistro - fechaBase)
# Se consideran valores erroneos, anomalos o nulos para descartarse este dato (se ignora
......
......@@ -35,7 +35,7 @@ def ordenaRegistros(registros):
registros[i] = reg2
registros[j + i] = reg1
else: # Se organiza por marca de tiempo si son iguales
if reg2.idUsuario is reg1.idUsuario and reg2.marcaTiempo < reg1.marcaTiempo:
if reg2.idUsuario is reg1.idUsuario and reg2.marcaTiempo > reg1.marcaTiempo:
registros[i] = reg2
registros[j + i] = reg1
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment