X-Git-Url: https://git.jsancho.org/?p=datasette-connectors.git;a=blobdiff_plain;f=datasette_connectors%2Fconnectors.py;fp=datasette_connectors%2Fconnectors.py;h=0fa4b3d17eb60ae7a85061250c2d55eef725c840;hp=bdba2158c3fb958c6b4aadbfb3c2aaa255ce16f5;hb=716ff0016ebb03dbef77fd4a9c6b2f8f9781cb58;hpb=3cc49f23a9f3c0e8cb2b7eb707382c6ae708c1f4 diff --git a/datasette_connectors/connectors.py b/datasette_connectors/connectors.py index bdba215..0fa4b3d 100644 --- a/datasette_connectors/connectors.py +++ b/datasette_connectors/connectors.py @@ -32,8 +32,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): """