)]}'
{"neutron/db/migration/alembic_migrations/versions/f489cf14a79c_lbaas_havana.py":[{"author":{"_account_id":4395,"name":"Aaron Rosen","email":"aaronorosen@gmail.com","username":"arosen"},"change_message_id":"9d151d38f6d965500b122e2720ec21f2f2b9c6d0","unresolved":false,"context_lines":[{"line_number":38,"context_line":"from neutron.db import migration"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def create_table_if_not_exist(table_name, *args, **kwargs):"},{"line_number":42,"context_line":"    if not context.is_offline_mode():"},{"line_number":43,"context_line":"        bind \u003d op.get_bind()"},{"line_number":44,"context_line":"        insp \u003d sa.engine.reflection.Inspector.from_engine(bind)"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_f9b65d89","line":41,"updated":"2014-10-14 12:43:49.000000000","message":"lets move this to: neutron/db/migrations/__init__.py i think we\u0027ll probably use this for other things eventually.","commit_id":"24ecc2edcc87b76a29e9431c114361a0cd022868"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"7ceea1a757ec9bc6178e3157053c549a9e228737","unresolved":false,"context_lines":[{"line_number":38,"context_line":"from neutron.db import migration"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"def create_table_if_not_exist(table_name, *args, **kwargs):"},{"line_number":42,"context_line":"    if not context.is_offline_mode():"},{"line_number":43,"context_line":"        bind \u003d op.get_bind()"},{"line_number":44,"context_line":"        insp \u003d sa.engine.reflection.Inspector.from_engine(bind)"}],"source_content_type":"text/x-python","patch_set":1,"id":"baa201ad_dfd3395d","line":41,"in_reply_to":"baa201ad_f9b65d89","updated":"2014-10-14 13:23:13.000000000","message":"Done","commit_id":"24ecc2edcc87b76a29e9431c114361a0cd022868"}]}
