diff --git a/gluon/dal.py b/gluon/dal.py index 79381718..75673eb8 100644 --- a/gluon/dal.py +++ b/gluon/dal.py @@ -126,11 +126,17 @@ class DAL(pyDAL): #: add web2py contrib drivers to pyDAL from pydal.drivers import DRIVERS if not DRIVERS.get('pymysql'): - from .contrib import pymysql - DRIVERS['pymysql'] = pymysql + try: + from .contrib import pymysql + DRIVERS['pymysql'] = pymysql + except: + pass #if not DRIVERS.get('pg8000'): # from .contrib import pg8000 # DRIVERS['pg8000'] = pg8000 if not DRIVERS.get('pyodbc'): - from .contrib import pypyodbc as pyodbc - DRIVERS['pyodbc'] = pyodbc + try: + from .contrib import pypyodbc as pyodbc + DRIVERS['pyodbc'] = pyodbc + except: + pass