From 8087696f08b58419403a87ebcaa45abe5c9f1d1e Mon Sep 17 00:00:00 2001 From: Javier Sancho Date: Fri, 4 May 2018 12:18:00 +0200 Subject: [PATCH] Move external connectors code to other file --- datasette/app.py | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/datasette/app.py b/datasette/app.py index ac255559..613ce105 100644 --- a/datasette/app.py +++ b/datasette/app.py @@ -18,7 +18,6 @@ import jinja2 import hashlib import sys import time -import pkg_resources import pint import pluggy import traceback @@ -63,9 +62,8 @@ pm.load_setuptools_entrypoints('datasette') # Read external database connectors -db_connectors = {} -for entry_point in pkg_resources.iter_entry_points('datasette.connectors'): - db_connectors[entry_point.name] = entry_point.load() +from . import connectors +connectors.load_connectors() class DatasetteError(Exception): @@ -1337,7 +1335,7 @@ class Datasette: tables[t]['hidden'] = True continue except: - pass + tables, views = connectors.inspect(path) self._inspect[name] = { 'hash': m.hexdigest(),