Question

The class MapperExtension has some methods, and before_insert, before_update, ... all have a parameter connection.

def before_insert(self, mapper, connection, instance):

I've read the documents of MapperExtension, but found nothing about this connection. What is it? And how to use it?

Was it helpful?

Solution

It's an instance of Connection class. Recent versions of SQLAlchemy distribution have examples directory, see examples/nested_sets/nested_sets.py to get an idea on how to use it in mapper extension.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top