]> git.jsancho.org Git - datasette-connectors.git/blobdiff - datasette_connectors/connectors.py
Instantiate connector inside cursors
[datasette-connectors.git] / datasette_connectors / connectors.py
index bdba2158c3fb958c6b4aadbfb3c2aaa255ce16f5..0fa4b3d17eb60ae7a85061250c2d55eef725c840 100644 (file)
@@ -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):
         """