def make_avro_schema(i,         <EOL>loader     <EOL>):  
names = Names()<EOL>avro = make_avro(i, loader)<EOL>make_avsc_object(convert_to_dict(avro), names)<EOL>return names<EOL>
All in one convenience function.

Call make_avro() and make_avro_schema_from_avro() separately if you need
the intermediate result for diagnostic output.