@memoize<EOL>def get_codes():
cache_filename = os.path.join(os.path.dirname(__file__), '<STR_LIT:data>', '<STR_LIT>')<EOL>data = []<EOL>for line in open(cache_filename, '<STR_LIT:r>'):<EOL><INDENT>if not line.startswith('<STR_LIT:#>'):<EOL><INDENT>data.append(line.split('<STR_LIT:\t>'))<EOL><DEDENT><DEDENT>return data<EOL>
>> get_codes()
ISO	ISO3	ISO-Numeric	fips	Country	Capital	Area(in sq km)	Population	Continent	tld	CurrencyCode	CurrencyName	Phone	Postal Code Format	Postal Code Regex	Languages	geonameid	neighbours	EquivalentFipsCode