from wizard import app, util
-@app.filename_regex_extractor
-def make_extractor(var):
- return 'php.ini', re.compile('^' + re.escape(var) + r'\s*=\s*(.*)$', re.M)
+def re_var(var):
+ return re.compile('^(\$' + app.expand_re(var) + r'''\s*=\s*)(.*)(;)''', re.M)
-extractors = util.dictmap(make_extractor,
- {'WIZARD_SESSIONNAME': 'session.name'
- ,'WIZARD_TMPDIR': 'upload_tmp_dir'
+def make_filename_regex(var):
+ return 'php.ini', re.compile('^(' + app.expand_re(var) + r'\s*=\s*)(.*)()$', re.M)
+
+seed = util.dictmap(make_filename_regex, {
+ 'WIZARD_SESSIONNAME': 'session.name',
+ 'WIZARD_TMPDIR': ('upload_tmp_dir', 'session.save_path'),
})
+extractors = app.make_extractors(seed)
+substitutions = app.make_substitutions(seed)
+deprecated_keys = set([])
+