MCPcopy Index your code
hub / github.com/webpy/webpy / import_driver

Function import_driver

web/db.py:1268–1278  ·  view source on GitHub ↗

Import the first available driver or preferred driver.

(drivers, preferred=None)

Source from the content-addressed store, hash-verified

1266
1267
1268def import_driver(drivers, preferred=None):
1269 """Import the first available driver or preferred driver."""
1270 if preferred:
1271 drivers = (preferred,)
1272
1273 for d in drivers:
1274 try:
1275 return __import__(d, None, None, ["x"])
1276 except ImportError:
1277 pass
1278 raise ImportError("Unable to import " + " or ".join(drivers))
1279
1280
1281class SqliteDB(DB):

Callers 3

__init__Method · 0.85
__init__Method · 0.85
__init__Method · 0.85

Calls 1

joinMethod · 0.80

Tested by

no test coverage detected