@@ -182,8 +182,8 @@ def dump(f, d, prefix):
182182 items = sorted (d )
183183 for item in items :
184184 f .write ("#define %s_%s %d\n " % (prefix , item , item ))
185- f = open ("sre_constants.h" , "w" )
186- f .write ("""\
185+ with open ("sre_constants.h" , "w" ) as f :
186+ f .write ("""\
187187 /*
188188 * Secret Labs' Regular Expression Engine
189189 *
@@ -199,25 +199,24 @@ def dump(f, d, prefix):
199199
200200""" )
201201
202- f .write ("#define SRE_MAGIC %d\n " % MAGIC )
202+ f .write ("#define SRE_MAGIC %d\n " % MAGIC )
203203
204- dump (f , OPCODES , "SRE_OP" )
205- dump (f , ATCODES , "SRE" )
206- dump (f , CHCODES , "SRE" )
204+ dump (f , OPCODES , "SRE_OP" )
205+ dump (f , ATCODES , "SRE" )
206+ dump (f , CHCODES , "SRE" )
207207
208- f .write ("#define SRE_FLAG_TEMPLATE %d\n " % SRE_FLAG_TEMPLATE )
209- f .write ("#define SRE_FLAG_IGNORECASE %d\n " % SRE_FLAG_IGNORECASE )
210- f .write ("#define SRE_FLAG_LOCALE %d\n " % SRE_FLAG_LOCALE )
211- f .write ("#define SRE_FLAG_MULTILINE %d\n " % SRE_FLAG_MULTILINE )
212- f .write ("#define SRE_FLAG_DOTALL %d\n " % SRE_FLAG_DOTALL )
213- f .write ("#define SRE_FLAG_UNICODE %d\n " % SRE_FLAG_UNICODE )
214- f .write ("#define SRE_FLAG_VERBOSE %d\n " % SRE_FLAG_VERBOSE )
215- f .write ("#define SRE_FLAG_DEBUG %d\n " % SRE_FLAG_DEBUG )
216- f .write ("#define SRE_FLAG_ASCII %d\n " % SRE_FLAG_ASCII )
208+ f .write ("#define SRE_FLAG_TEMPLATE %d\n " % SRE_FLAG_TEMPLATE )
209+ f .write ("#define SRE_FLAG_IGNORECASE %d\n " % SRE_FLAG_IGNORECASE )
210+ f .write ("#define SRE_FLAG_LOCALE %d\n " % SRE_FLAG_LOCALE )
211+ f .write ("#define SRE_FLAG_MULTILINE %d\n " % SRE_FLAG_MULTILINE )
212+ f .write ("#define SRE_FLAG_DOTALL %d\n " % SRE_FLAG_DOTALL )
213+ f .write ("#define SRE_FLAG_UNICODE %d\n " % SRE_FLAG_UNICODE )
214+ f .write ("#define SRE_FLAG_VERBOSE %d\n " % SRE_FLAG_VERBOSE )
215+ f .write ("#define SRE_FLAG_DEBUG %d\n " % SRE_FLAG_DEBUG )
216+ f .write ("#define SRE_FLAG_ASCII %d\n " % SRE_FLAG_ASCII )
217217
218- f .write ("#define SRE_INFO_PREFIX %d\n " % SRE_INFO_PREFIX )
219- f .write ("#define SRE_INFO_LITERAL %d\n " % SRE_INFO_LITERAL )
220- f .write ("#define SRE_INFO_CHARSET %d\n " % SRE_INFO_CHARSET )
218+ f .write ("#define SRE_INFO_PREFIX %d\n " % SRE_INFO_PREFIX )
219+ f .write ("#define SRE_INFO_LITERAL %d\n " % SRE_INFO_LITERAL )
220+ f .write ("#define SRE_INFO_CHARSET %d\n " % SRE_INFO_CHARSET )
221221
222- f .close ()
223222 print ("done" )
0 commit comments