Closed Godley closed 7 years ago
Closed with last PR, moved to using SQLAlchemy's query objects. Not using the ORM because it can't handle 3 way joins (such as instruments-clefs-pieces). I've also made it raise an exception if each piece doesn't have a clef or key, which may or may not be a good thing, but just simplifies the process of adding instruments and clefs/keys.
I'd like to abstract away from using sql queries, probably using SQLAlchemy. Reasons: