]> scripts.mit.edu Git - wizard.git/blob - wizard/app/php.py
Refactor code to make regular expression reuse easier.
[wizard.git] / wizard / app / php.py
1 import re
2
3 from wizard import app, util
4
5 def make_filename_regex(var):
6     return 'php.ini', re.compile('^(' + re.escape(var) + r'\s*=\s*)(.*)()$', re.M)
7
8 make_extractor = app.filename_regex_extractor(make_filename_regex)
9
10 extractors = util.dictmap(make_extractor,
11         {'WIZARD_SESSIONNAME': 'session.name'
12         ,'WIZARD_TMPDIR': 'upload_tmp_dir'
13         })
14