X-Git-Url: https://git.jsancho.org/?p=datasette-connectors.git;a=blobdiff_plain;f=datasette_connectors%2Fconnectors.py;h=005b77a26cfd8ba13052d4a27e13559fccc0f25f;hp=bdba2158c3fb958c6b4aadbfb3c2aaa255ce16f5;hb=d97da5ea00ded9ecd1acc7f3291587deb3b03365;hpb=3cc49f23a9f3c0e8cb2b7eb707382c6ae708c1f4 diff --git a/datasette_connectors/connectors.py b/datasette_connectors/connectors.py index bdba215..005b77a 100644 --- a/datasette_connectors/connectors.py +++ b/datasette_connectors/connectors.py @@ -1,3 +1,4 @@ +import pkg_resources from .connection import Connection @@ -32,8 +33,12 @@ class Connector: connector_type = None connection_class = Connection - def connect(self, path): - return self.connection_class(path, self) + @classmethod + def connect(cls, path): + return cls.connection_class(path, cls) + + def __init__(self, conn): + self.conn = conn def table_names(self): """