<s> """<STR_LIT>""" <EOL> __all__ = [ "<STR_LIT>" , "<STR_LIT>" ] <EOL> kwlist = [ <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT:class>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> '<STR_LIT>' , <EOL> ] <EOL> iskeyword = frozenset ( kwlist ) . __contains__ <EOL> def main ( ) : <EOL> import sys , re <EOL> args = sys . argv [ <NUM_LIT:1> : ] <EOL> iptfile = args and args [ <NUM_LIT:0> ] or "<STR_LIT>" <EOL> if len ( args ) > <NUM_LIT:1> : optfile = args [ <NUM_LIT:1> ] <EOL> else : optfile = "<STR_LIT>" <EOL> fp = open ( iptfile ) <EOL> strprog = re . compile ( '<STR_LIT>' ) <EOL> lines = [ ] <EOL> while <NUM_LIT:1> : <EOL> line = fp . readline ( ) <EOL> if not line : break <EOL> if '<STR_LIT>' in line : <EOL> match = strprog . search ( line ) <EOL> if match : <EOL> lines . append ( "<STR_LIT>" + match . group ( <NUM_LIT:1> ) + "<STR_LIT>" ) <EOL> fp . close ( ) <EOL> lines . sort ( ) <EOL> fp = open ( optfile ) <EOL> format = fp . readlines ( ) <EOL> fp . close ( ) <EOL> try : <EOL> start = format . index ( "<STR_LIT>" ) + <NUM_LIT:1> <EOL> end = format . index ( "<STR_LIT>" ) <EOL> format [ start : end ] = lines <EOL> except ValueError : <EOL> sys . stderr . write ( "<STR_LIT>" ) <EOL> sys . exit ( <NUM_LIT:1> ) <EOL> fp = open ( optfile , '<STR_LIT:w>' ) <EOL> fp . write ( '<STR_LIT>' . join ( format ) ) <EOL> fp . close ( ) <EOL> if __name__ == "<STR_LIT:__main__>" : <EOL> main ( ) </s>
