much better custom_import, smaller, faster, and finally works with shell

This commit is contained in:
mdipierro
2012-10-11 22:03:20 -05:00
parent ca5efcc032
commit aadde5a791
6 changed files with 80 additions and 241 deletions
+2
View File
@@ -40,6 +40,7 @@ import imp
import logging
logger = logging.getLogger("web2py")
import rewrite
from custom_import import custom_import_install
try:
import py_compile
@@ -411,6 +412,7 @@ def build_environment(request, response, session, store_current=True):
local_import_aux(name,reload,app)
BaseAdapter.set_folder(pjoin(request.folder, 'databases'))
response._view_environment = copy.copy(environment)
custom_import_install()
return environment
def save_pyc(filename):