Precompile module directory at install
This commit is contained in:
parent
bcec326f35
commit
764bfd18ec
1 changed files with 3 additions and 0 deletions
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue