def nvlist2(thelist, names=None):
 for (_, _, value) in nvlist(thelist, names):
  for each in nvlist(value):
   (yield each)

def nvlist2 ( thelist , names = None ) : for ( _ , _ , value ) in nvlist ( thelist , names ) : for each in nvlist ( value ) : ( yield each )
like nvlist but applied one more time to each returned value .