From 4e0e50ae7e7592039f7541251f40c1ae1b372c3a Mon Sep 17 00:00:00 2001 From: Frederic Massart Date: Fri, 31 Aug 2012 14:24:35 +0800 Subject: [PATCH] Variables containing underscores can be read from config.php --- lib/moodle.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/moodle.py b/lib/moodle.py index 5dc703d..625340c 100644 --- a/lib/moodle.py +++ b/lib/moodle.py @@ -313,7 +313,7 @@ class Moodle(object): config = os.path.join(self.path, 'config.php') if os.path.isfile(config): self.installed = True - prog = re.compile(r'^\s*\$CFG->([a-z]+)\s*=\s*(?P[\'"])(.+)(?P=brackets)\s*;$', re.I) + prog = re.compile(r'^\s*\$CFG->([a-z_]+)\s*=\s*(?P[\'"])(.+)(?P=brackets)\s*;$', re.I) try: f = open(config, 'r') for line in f: -- 2.11.0