def _parse(self, filename):
self.names = {}<EOL>with codecs.open(filename, encoding="<STR_LIT>") as f:<EOL><INDENT>for line in f:<EOL><INDENT>if any(map(lambda c: <NUM_LIT> < ord(c) < <NUM_LIT>, line)):<EOL><INDENT>line = line.encode("<STR_LIT>").decode("<STR_LIT>")<EOL><DEDENT>self._eat_name_line(line.strip())<EOL><DEDENT><DEDENT>
Opens data file and for each line, calls _eat_name_line