)]}'
{"nova/db/sqlalchemy/session.py":[{"author":{"_account_id":357,"name":"Devin Carlen","email":"devin@openstack.org","username":"devcamcar"},"change_message_id":"892a5aea5aba8da9f5265e7b3e51ec70a8022253","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"\"\"\"Session Handling for SQLAlchemy backend.\"\"\""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"from sqlalchemy.interfaces import PoolListener"},{"line_number":22,"context_line":"import sqlalchemy.orm"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"import nova.exception"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAACX%2F%2F6Co%3D","line":21,"updated":"2011-10-28 00:00:28.000000000","message":"Can we use the form:\n\n    import sqlalchemy.interfaces\nor\n\n    from sqlalchemy import interfaces","commit_id":"d9a2d919a4cf73e8fe08faa0c18f66f1a3f14fca"}]}
