def getSeverities(severities): """ Obtiene la cantidad de elementos en la lista de cada severidad """ sev1 = model.accidentsSize(model.getSeverity(severities, 1)) sev2 = model.accidentsSize(model.getSeverity(severities, 2)) sev3 = model.accidentsSize(model.getSeverity(severities, 3)) sev4 = model.accidentsSize(model.getSeverity(severities, 4)) return (sev1, sev2, sev3, sev4)
def getAccidentsByDate(analyzer, initialDate): """ Retorna los accidentes por fecha y su severidad """ initialDate = datetime.datetime.strptime(initialDate, '%Y-%m-%d') dataentry = model.getAccidentsByDate(analyzer, initialDate.date()) num_accidents = dataentry["num_accidents"] severities = dataentry['severityIndex'] sev1 = model.accidentsSize(model.getSeverity(severities, 1)) sev2 = model.accidentsSize(model.getSeverity(severities, 2)) sev3 = model.accidentsSize(model.getSeverity(severities, 3)) sev4 = model.accidentsSize(model.getSeverity(severities, 4)) return (num_accidents, sev1, sev2, sev3, sev4)
def accidentsSize(catalog): """ RETO3 - REQ1 Llama la función en model que retorna el número de accidentes. """ return model.accidentsSize(catalog)
def accidentsSize(analyzer): """ Numero de crimenes leidos """ return model.accidentsSize(analyzer)
def accidentSize(lst): """ Numero de accidentes """ return model.accidentsSize(lst)
def totalAccidentSize(analyzer): """ Numero de accidentes """ return model.accidentsSize(analyzer['accidents'])
def accidentsSize(catalog): """ Llama la función que retorna el número de accidentes """ return model.accidentsSize(catalog)
def accidentsSize(analyzer): return model.accidentsSize(analyzer)