def list_from_multiproperty(*external_names):
 def list_from_multiproperty_lambda(unused_value, bulkload_state):
  result = []
  for external_name in external_names:
   value = bulkload_state.current_dictionary.get(external_name)
   if value:
    result.append(value)
  return result
 return list_from_multiproperty_lambda

def list_from_multiproperty ( * external_names ) : def list_from_multiproperty_lambda ( unused_value , bulkload_state ) : result = [ ] for external_name in external_names : value = bulkload_state . current_dictionary . get ( external_name ) if value : result . append ( value ) return result return list_from_multiproperty_lambda
create a list from multiple properties .