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
|
import os
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from contextlib import closing
|
from contextlib import closing
|
||||||
|
from compileall import compile_dir
|
||||||
|
|
||||||
from .modules import Module
|
from .modules import Module
|
||||||
from weboob.tools.log import getLogger
|
from weboob.tools.log import getLogger
|
||||||
|
|
@ -523,6 +524,8 @@ class Repositories(object):
|
||||||
tar.extractall(self.modules_dir)
|
tar.extractall(self.modules_dir)
|
||||||
if not os.path.isdir(module_dir):
|
if not os.path.isdir(module_dir):
|
||||||
raise ModuleInstallError('The archive for %s looks invalid.' % info.name)
|
raise ModuleInstallError('The archive for %s looks invalid.' % info.name)
|
||||||
|
# Precompile
|
||||||
|
compile_dir(module_dir, quiet=True)
|
||||||
|
|
||||||
self.versions.set(info.name, info.version)
|
self.versions.set(info.name, info.version)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue