Merge pull request #1741 from leonelcamara/patch-8
execfile shim for python 3 compatibility
This commit is contained in:
+7
-1
@@ -31,10 +31,16 @@ from gluon.globals import Request, Response, Session
|
|||||||
from gluon.storage import Storage, List
|
from gluon.storage import Storage, List
|
||||||
from gluon.admin import w2p_unpack
|
from gluon.admin import w2p_unpack
|
||||||
from pydal.base import BaseAdapter
|
from pydal.base import BaseAdapter
|
||||||
from gluon._compat import iteritems, ClassType
|
from gluon._compat import iteritems, ClassType, PY2
|
||||||
|
|
||||||
logger = logging.getLogger("web2py")
|
logger = logging.getLogger("web2py")
|
||||||
|
|
||||||
|
if not PY2:
|
||||||
|
def execfile(filename, global_vars=None, local_vars=None):
|
||||||
|
with open(filename) as f:
|
||||||
|
code = compile(f.read(), filename, 'exec')
|
||||||
|
exec(code, global_vars, local_vars)
|
||||||
|
|
||||||
|
|
||||||
def enable_autocomplete_and_history(adir, env):
|
def enable_autocomplete_and_history(adir, env):
|
||||||
try:
|
try:
|
||||||
|
|||||||
Reference in New Issue
Block a user