[22:22:42] <dstufft> since It sounds like it's going to be a larger issue than the PR in question
[22:22:54] <yusuket> haha definitely. It’s already a large set of changes
[22:23:32] <yusuket> I can start tackling that if you want though. I think I could just modify that app.query method to pass in an engine/connection instead of an app instance
[22:23:45] <yusuket> and then modify all methods to take a connection
[22:24:57] <yusuket> also I made all the other changes you mentioned, so I believe it’s good to merge
[22:26:35] <dstufft> yusuket: well the app.query thing only exists in a branch ATM
[22:27:20] <dstufft> yusuket: I think it's probably sane to open a ticket at this point with what you know about transaction handling, so it can be hashed out what method warehouse will use to do that
[22:30:18] <yusuket> dstufft: ok! I’ll do that. In the meantime, do you mind if I tackle the legacy registration/upload apis? That’s keeping warehouse from replacing pypi right?