Encontrar la primera fila de en una matriz que contenga todos los elementos positivos y la suma de estos elementos
¿Cómo encontrar la primera fila en una matriz 'matriz' que contenga solo números positivos y reemplazar cada fila de la lista por la suma de estos números?

sumallpos = sum(next((x for x in matriz if min(x) > 0), [0]))
if sumallpos:
    matriz = [[sumallpos for x in y] for y in matriz]
else:
    print('No hay filas con todos elementos positivos.')