def newProxy(self, log): proxy = Proxy() i = 0 #Contador de proxies vivos for indice_fila, fila in self.proxyDf.iterrows(): if fila['ESTADO'] == Proxy.Estado.no_uso and fila[ 'SITUACION'] == Proxy.Situacion.nuevo: i = i + 1 proxy.id = indice_fila proxy.cadena = fila['CADENA'] proxy.estado = fila['ESTADO'] proxy.situacion = fila['SITUACION'] fila['ESTADO'] = Proxy.Estado.uso fila['SITUACION'] = Proxy.Situacion.nuevo return proxy else: continue #Si no hay proxis vivos, no devolvemos nada if i == 0: return None