From 764bfd18ecb978581213fd7adaef547db5b80c76 Mon Sep 17 00:00:00 2001 From: Laurent Bachelier Date: Sun, 29 Jan 2012 13:05:53 +0100 Subject: [PATCH] Precompile module directory at install --- weboob/core/repositories.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/weboob/core/repositories.py b/weboob/core/repositories.py index 370c07bb..ba0388b9 100644 --- a/weboob/core/repositories.py +++ b/weboob/core/repositories.py @@ -27,6 +27,7 @@ import sys import os from datetime import datetime from contextlib import closing +from compileall import compile_dir from .modules import Module from weboob.tools.log import getLogger @@ -523,6 +524,8 @@ class Repositories(object): tar.extractall(self.modules_dir) if not os.path.isdir(module_dir): raise ModuleInstallError('The archive for %s looks invalid.' % info.name) + # Precompile + compile_dir(module_dir, quiet=True) self.versions.set(info.name, info.version)