)]}'
{"nova/db/sqlalchemy/migrate_repo/versions/216_havana.py":[{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1070,"context_line":"            raise"},{"line_number":1071,"context_line":""},{"line_number":1072,"context_line":"    # task log unique constraint"},{"line_number":1073,"context_line":"    task_log_uc \u003d \"uniq_task_log0task_name0host0period_beginning0period_ending\""},{"line_number":1074,"context_line":"    task_log_cols \u003d (\u0027task_name\u0027, \u0027host\u0027, \u0027period_beginning\u0027, \u0027period_ending\u0027)"},{"line_number":1075,"context_line":"    uc \u003d UniqueConstraint(*task_log_cols, table\u003dtask_log, name\u003dtask_log_uc)"},{"line_number":1076,"context_line":"    uc.create()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_bef4fd5c","side":"PARENT","line":1073,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L1015","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1077,"context_line":""},{"line_number":1078,"context_line":"    # networks unique constraint"},{"line_number":1079,"context_line":"    UniqueConstraint(\u0027vlan\u0027, \u0027deleted\u0027, table\u003dnetworks,"},{"line_number":1080,"context_line":"                     name\u003d\u0027uniq_networks0vlan0deleted\u0027).create()"},{"line_number":1081,"context_line":""},{"line_number":1082,"context_line":"    # instance_type_name constraint"},{"line_number":1083,"context_line":"    UniqueConstraint(\u0027name\u0027, \u0027deleted\u0027, table\u003dinstance_types,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_de61f93b","side":"PARENT","line":1080,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L751","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1081,"context_line":""},{"line_number":1082,"context_line":"    # instance_type_name constraint"},{"line_number":1083,"context_line":"    UniqueConstraint(\u0027name\u0027, \u0027deleted\u0027, table\u003dinstance_types,"},{"line_number":1084,"context_line":"                     name\u003d\u0027uniq_instance_types0name0deleted\u0027).create()"},{"line_number":1085,"context_line":""},{"line_number":1086,"context_line":"    # flavorid unique constraint"},{"line_number":1087,"context_line":"    UniqueConstraint(\u0027flavorid\u0027, \u0027deleted\u0027, table\u003dinstance_types,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_3e246d0d","side":"PARENT","line":1084,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L570","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1085,"context_line":""},{"line_number":1086,"context_line":"    # flavorid unique constraint"},{"line_number":1087,"context_line":"    UniqueConstraint(\u0027flavorid\u0027, \u0027deleted\u0027, table\u003dinstance_types,"},{"line_number":1088,"context_line":"                     name\u003d\u0027uniq_instance_types0flavorid0deleted\u0027).create()"},{"line_number":1089,"context_line":""},{"line_number":1090,"context_line":"    # keypair constraint"},{"line_number":1091,"context_line":"    UniqueConstraint(\u0027user_id\u0027, \u0027name\u0027, \u0027deleted\u0027, table\u003dkey_pairs,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_be7d1de9","side":"PARENT","line":1088,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L573","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1089,"context_line":""},{"line_number":1090,"context_line":"    # keypair constraint"},{"line_number":1091,"context_line":"    UniqueConstraint(\u0027user_id\u0027, \u0027name\u0027, \u0027deleted\u0027, table\u003dkey_pairs,"},{"line_number":1092,"context_line":"                     name\u003d\u0027uniq_key_pairs0user_id0name0deleted\u0027).create()"},{"line_number":1093,"context_line":""},{"line_number":1094,"context_line":"    # instance_type_projects constraint"},{"line_number":1095,"context_line":"    inst_type_uc_name \u003d \u0027uniq_instance_type_projects0instance_type_id0\u0027 + \\"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_fe8795d6","side":"PARENT","line":1092,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L697","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1092,"context_line":"                     name\u003d\u0027uniq_key_pairs0user_id0name0deleted\u0027).create()"},{"line_number":1093,"context_line":""},{"line_number":1094,"context_line":"    # instance_type_projects constraint"},{"line_number":1095,"context_line":"    inst_type_uc_name \u003d \u0027uniq_instance_type_projects0instance_type_id0\u0027 + \\"},{"line_number":1096,"context_line":"                        \u0027project_id0deleted\u0027"},{"line_number":1097,"context_line":"    UniqueConstraint(\u0027instance_type_id\u0027, \u0027project_id\u0027, \u0027deleted\u0027,"},{"line_number":1098,"context_line":"                     table\u003dinstance_type_projects,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_fe12f5b0","side":"PARENT","line":1095,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L545","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1101,"context_line":"    # floating_ips unique constraint"},{"line_number":1102,"context_line":"    UniqueConstraint(\u0027address\u0027, \u0027deleted\u0027,"},{"line_number":1103,"context_line":"                     table\u003dfloating_ips,"},{"line_number":1104,"context_line":"                     name\u003d\u0027uniq_floating_ips0address0deleted\u0027).create()"},{"line_number":1105,"context_line":""},{"line_number":1106,"context_line":"    # instance_info_caches"},{"line_number":1107,"context_line":"    UniqueConstraint(\u0027instance_uuid\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_3ef62d91","side":"PARENT","line":1104,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L389","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1106,"context_line":"    # instance_info_caches"},{"line_number":1107,"context_line":"    UniqueConstraint(\u0027instance_uuid\u0027,"},{"line_number":1108,"context_line":"                     table\u003dinstance_info_caches,"},{"line_number":1109,"context_line":"                     name\u003d\u0027uniq_instance_info_caches0instance_uuid\u0027).create()"},{"line_number":1110,"context_line":""},{"line_number":1111,"context_line":"    UniqueConstraint(\u0027address\u0027, \u0027deleted\u0027,"},{"line_number":1112,"context_line":"                     table\u003dvirtual_interfaces,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_7ef0a591","side":"PARENT","line":1109,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L430","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1110,"context_line":""},{"line_number":1111,"context_line":"    UniqueConstraint(\u0027address\u0027, \u0027deleted\u0027,"},{"line_number":1112,"context_line":"                     table\u003dvirtual_interfaces,"},{"line_number":1113,"context_line":"                     name\u003d\u0027uniq_virtual_interfaces0address0deleted\u0027).create()"},{"line_number":1114,"context_line":""},{"line_number":1115,"context_line":"    # cells"},{"line_number":1116,"context_line":"    UniqueConstraint(\u0027name\u0027, \u0027deleted\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_3e00ed34","side":"PARENT","line":1113,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L1033","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1115,"context_line":"    # cells"},{"line_number":1116,"context_line":"    UniqueConstraint(\u0027name\u0027, \u0027deleted\u0027,"},{"line_number":1117,"context_line":"                     table\u003dcells,"},{"line_number":1118,"context_line":"                     name\u003d\u0027uniq_cells0name0deleted\u0027).create()"},{"line_number":1119,"context_line":""},{"line_number":1120,"context_line":"    # security_groups"},{"line_number":1121,"context_line":"    uc \u003d UniqueConstraint(\u0027project_id\u0027, \u0027name\u0027, \u0027deleted\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_3ec8ed53","side":"PARENT","line":1118,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L243","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1120,"context_line":"    # security_groups"},{"line_number":1121,"context_line":"    uc \u003d UniqueConstraint(\u0027project_id\u0027, \u0027name\u0027, \u0027deleted\u0027,"},{"line_number":1122,"context_line":"                     table\u003dsecurity_groups,"},{"line_number":1123,"context_line":"                     name\u003d\u0027uniq_security_groups0project_id0name0deleted\u0027)"},{"line_number":1124,"context_line":"    uc.create()"},{"line_number":1125,"context_line":""},{"line_number":1126,"context_line":"    # quotas"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_becb5d1c","side":"PARENT","line":1123,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L928","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1126,"context_line":"    # quotas"},{"line_number":1127,"context_line":"    UniqueConstraint(\u0027project_id\u0027, \u0027resource\u0027, \u0027deleted\u0027,"},{"line_number":1128,"context_line":"                     table\u003dquotas,"},{"line_number":1129,"context_line":"                     name\u003d\u0027uniq_quotas0project_id0resource0deleted\u0027).create()"},{"line_number":1130,"context_line":""},{"line_number":1131,"context_line":"    # fixed_ips"},{"line_number":1132,"context_line":"    UniqueConstraint(\u0027address\u0027, \u0027deleted\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_5e55e94f","side":"PARENT","line":1129,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L836","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1131,"context_line":"    # fixed_ips"},{"line_number":1132,"context_line":"    UniqueConstraint(\u0027address\u0027, \u0027deleted\u0027,"},{"line_number":1133,"context_line":"                     table\u003dfixed_ips,"},{"line_number":1134,"context_line":"                     name\u003d\u0027uniq_fixed_ips0address0deleted\u0027).create()"},{"line_number":1135,"context_line":""},{"line_number":1136,"context_line":"    # services"},{"line_number":1137,"context_line":"    UniqueConstraint(\u0027host\u0027, \u0027topic\u0027, \u0027deleted\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_3ecd8d5d","side":"PARENT","line":1134,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L369","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1136,"context_line":"    # services"},{"line_number":1137,"context_line":"    UniqueConstraint(\u0027host\u0027, \u0027topic\u0027, \u0027deleted\u0027,"},{"line_number":1138,"context_line":"                     table\u003dservices,"},{"line_number":1139,"context_line":"                     name\u003d\u0027uniq_services0host0topic0deleted\u0027).create()"},{"line_number":1140,"context_line":"    UniqueConstraint(\u0027host\u0027, \u0027binary\u0027, \u0027deleted\u0027,"},{"line_number":1141,"context_line":"                     table\u003dservices,"},{"line_number":1142,"context_line":"                     name\u003d\u0027uniq_services0host0binary0deleted\u0027).create()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_5eda09e9","side":"PARENT","line":1139,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L961","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1139,"context_line":"                     name\u003d\u0027uniq_services0host0topic0deleted\u0027).create()"},{"line_number":1140,"context_line":"    UniqueConstraint(\u0027host\u0027, \u0027binary\u0027, \u0027deleted\u0027,"},{"line_number":1141,"context_line":"                     table\u003dservices,"},{"line_number":1142,"context_line":"                     name\u003d\u0027uniq_services0host0binary0deleted\u0027).create()"},{"line_number":1143,"context_line":""},{"line_number":1144,"context_line":"    # agent_builds"},{"line_number":1145,"context_line":"    uc_name \u003d \u0027uniq_agent_builds0hypervisor0os0architecture0deleted\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_9ee4a1ae","side":"PARENT","line":1142,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L964","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1142,"context_line":"                     name\u003d\u0027uniq_services0host0binary0deleted\u0027).create()"},{"line_number":1143,"context_line":""},{"line_number":1144,"context_line":"    # agent_builds"},{"line_number":1145,"context_line":"    uc_name \u003d \u0027uniq_agent_builds0hypervisor0os0architecture0deleted\u0027"},{"line_number":1146,"context_line":"    UniqueConstraint(\u0027hypervisor\u0027, \u0027os\u0027, \u0027architecture\u0027, \u0027deleted\u0027,"},{"line_number":1147,"context_line":"                     table\u003dagent_builds,"},{"line_number":1148,"context_line":"                     name\u003duc_name).create()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_9eaca18d","side":"PARENT","line":1145,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L133","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1147,"context_line":"                     table\u003dagent_builds,"},{"line_number":1148,"context_line":"                     name\u003duc_name).create()"},{"line_number":1149,"context_line":""},{"line_number":1150,"context_line":"    uc_name \u003d \u0027uniq_console_pools0host0console_type0compute_host0deleted\u0027"},{"line_number":1151,"context_line":"    UniqueConstraint(\u0027host\u0027, \u0027console_type\u0027, \u0027compute_host\u0027, \u0027deleted\u0027,"},{"line_number":1152,"context_line":"                     table\u003dconsole_pools,"},{"line_number":1153,"context_line":"                     name\u003duc_name).create()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_7ec26535","side":"PARENT","line":1150,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L318","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1152,"context_line":"                     table\u003dconsole_pools,"},{"line_number":1153,"context_line":"                     name\u003duc_name).create()"},{"line_number":1154,"context_line":""},{"line_number":1155,"context_line":"    uc_name \u003d \u0027uniq_aggregate_hosts0host0aggregate_id0deleted\u0027"},{"line_number":1156,"context_line":"    UniqueConstraint(\u0027host\u0027, \u0027aggregate_id\u0027, \u0027deleted\u0027,"},{"line_number":1157,"context_line":"                     table\u003daggregate_hosts,"},{"line_number":1158,"context_line":"                     name\u003duc_name).create()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_deb739d8","side":"PARENT","line":1155,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L152","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1157,"context_line":"                     table\u003daggregate_hosts,"},{"line_number":1158,"context_line":"                     name\u003duc_name).create()"},{"line_number":1159,"context_line":""},{"line_number":1160,"context_line":"    uc_name \u003d \u0027uniq_aggregate_metadata0aggregate_id0key0deleted\u0027"},{"line_number":1161,"context_line":"    UniqueConstraint(\u0027aggregate_id\u0027, \u0027key\u0027, \u0027deleted\u0027,"},{"line_number":1162,"context_line":"                     table\u003daggregate_metadata,"},{"line_number":1163,"context_line":"                     name\u003duc_name).create()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_feb675d9","side":"PARENT","line":1160,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added on L170","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1162,"context_line":"                     table\u003daggregate_metadata,"},{"line_number":1163,"context_line":"                     name\u003duc_name).create()"},{"line_number":1164,"context_line":""},{"line_number":1165,"context_line":"    uc_name \u003d \u0027uniq_instance_type_extra_specs0instance_type_id0key0deleted\u0027"},{"line_number":1166,"context_line":"    UniqueConstraint(\u0027instance_type_id\u0027, \u0027key\u0027, \u0027deleted\u0027,"},{"line_number":1167,"context_line":"                     table\u003dinstance_type_extra_specs,"},{"line_number":1168,"context_line":"                     name\u003duc_name).create()"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_7e4545b3","side":"PARENT","line":1165,"updated":"2020-10-22 23:02:00.000000000","message":"Re-added L529","commit_id":"ef8b915faa54cea05b0ab620aa96f83006abeff0"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":130,"context_line":"        Column(\u0027url\u0027, String(length\u003d255)),"},{"line_number":131,"context_line":"        Column(\u0027md5hash\u0027, String(length\u003d255)),"},{"line_number":132,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":133,"context_line":"        UniqueConstraint("},{"line_number":134,"context_line":"            \u0027hypervisor\u0027, \u0027os\u0027, \u0027architecture\u0027, \u0027deleted\u0027,"},{"line_number":135,"context_line":"            name\u003d\u0027uniq_agent_builds0hypervisor0os0architecture0deleted\u0027),"},{"line_number":136,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_7ea9c579","line":133,"updated":"2020-10-22 23:02:00.000000000","message":"From L1145","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":150,"context_line":"        UniqueConstraint("},{"line_number":151,"context_line":"            \u0027host\u0027, \u0027aggregate_id\u0027, \u0027deleted\u0027,"},{"line_number":152,"context_line":"            name\u003d\u0027uniq_aggregate_hosts0host0aggregate_id0deleted\u0027),"},{"line_number":153,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":154,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":155,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_1eb251e7","line":152,"updated":"2020-10-22 23:02:00.000000000","message":"from L1155","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":167,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":168,"context_line":"        UniqueConstraint("},{"line_number":169,"context_line":"            \u0027aggregate_id\u0027, \u0027key\u0027, \u0027deleted\u0027,"},{"line_number":170,"context_line":"            name\u003d\u0027uniq_aggregate_metadata0aggregate_id0key0deleted\u0027),"},{"line_number":171,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":172,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":173,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_5ecb2952","line":170,"updated":"2020-10-22 23:02:00.000000000","message":"From L1160","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":240,"context_line":"        Column(\u0027transport_url\u0027, String(length\u003d255), nullable\u003dFalse),"},{"line_number":241,"context_line":"        UniqueConstraint("},{"line_number":242,"context_line":"            \u0027name\u0027, \u0027deleted\u0027,"},{"line_number":243,"context_line":"            name\u003d\u0027uniq_cells0name0deleted\u0027),"},{"line_number":244,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":245,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":246,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_9ec5c13f","line":243,"updated":"2020-10-22 23:02:00.000000000","message":"From L1118","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":315,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":316,"context_line":"        UniqueConstraint("},{"line_number":317,"context_line":"            \u0027host\u0027, \u0027console_type\u0027, \u0027compute_host\u0027, \u0027deleted\u0027,"},{"line_number":318,"context_line":"            name\u003d\u0027uniq_console_pools0host0console_type0compute_host0deleted\u0027),"},{"line_number":319,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":320,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":321,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_dedc591a","line":318,"updated":"2020-10-22 23:02:00.000000000","message":"From L1150","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":366,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":367,"context_line":"        UniqueConstraint("},{"line_number":368,"context_line":"            \u0027address\u0027, \u0027deleted\u0027,"},{"line_number":369,"context_line":"            name\u003d\u0027uniq_fixed_ips0address0deleted\u0027),"},{"line_number":370,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":371,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":372,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_9edae114","line":369,"updated":"2020-10-22 23:02:00.000000000","message":"From L1134","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":386,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":387,"context_line":"        UniqueConstraint("},{"line_number":388,"context_line":"            \u0027address\u0027, \u0027deleted\u0027,"},{"line_number":389,"context_line":"            name\u003d\u0027uniq_floating_ips0address0deleted\u0027),"},{"line_number":390,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":391,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":392,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_9ef3019f","line":389,"updated":"2020-10-22 23:02:00.000000000","message":"From L1104","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":427,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":428,"context_line":"        UniqueConstraint("},{"line_number":429,"context_line":"            \u0027instance_uuid\u0027,"},{"line_number":430,"context_line":"            name\u003d\u0027uniq_instance_info_caches0instance_uuid\u0027),"},{"line_number":431,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":432,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":433,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_1e353147","line":430,"updated":"2020-10-22 23:02:00.000000000","message":"From L1109","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":526,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":527,"context_line":"        UniqueConstraint("},{"line_number":528,"context_line":"            \u0027instance_type_id\u0027, \u0027key\u0027, \u0027deleted\u0027,"},{"line_number":529,"context_line":"            name\u003d\u0027uniq_instance_type_extra_specs0instance_type_id0key0deleted\u0027"},{"line_number":530,"context_line":"        ),"},{"line_number":531,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":532,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_be187dd3","line":529,"updated":"2020-10-22 23:02:00.000000000","message":"From L1165","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":542,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":543,"context_line":"        UniqueConstraint("},{"line_number":544,"context_line":"            \u0027instance_type_id\u0027, \u0027project_id\u0027, \u0027deleted\u0027,"},{"line_number":545,"context_line":"            name\u003d\u0027uniq_instance_type_projects0instance_type_id0project_id\u0027"},{"line_number":546,"context_line":"            \u00270deleted\u0027),"},{"line_number":547,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":548,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_5e27a913","line":545,"updated":"2020-10-22 23:02:00.000000000","message":"From L1095","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":543,"context_line":"        UniqueConstraint("},{"line_number":544,"context_line":"            \u0027instance_type_id\u0027, \u0027project_id\u0027, \u0027deleted\u0027,"},{"line_number":545,"context_line":"            name\u003d\u0027uniq_instance_type_projects0instance_type_id0project_id\u0027"},{"line_number":546,"context_line":"            \u00270deleted\u0027),"},{"line_number":547,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":548,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":549,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_1e0ed18c","line":546,"updated":"2020-10-22 23:02:00.000000000","message":"nit: alignment","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":567,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":568,"context_line":"        UniqueConstraint("},{"line_number":569,"context_line":"            \u0027name\u0027, \u0027deleted\u0027,"},{"line_number":570,"context_line":"            name\u003d\u0027uniq_instance_types0name0deleted\u0027),"},{"line_number":571,"context_line":"        UniqueConstraint("},{"line_number":572,"context_line":"            \u0027flavorid\u0027, \u0027deleted\u0027,"},{"line_number":573,"context_line":"            name\u003d\u0027uniq_instance_types0flavorid0deleted\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_de78d9f9","line":570,"updated":"2020-10-22 23:02:00.000000000","message":"From L1084","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":570,"context_line":"            name\u003d\u0027uniq_instance_types0name0deleted\u0027),"},{"line_number":571,"context_line":"        UniqueConstraint("},{"line_number":572,"context_line":"            \u0027flavorid\u0027, \u0027deleted\u0027,"},{"line_number":573,"context_line":"            name\u003d\u0027uniq_instance_types0flavorid0deleted\u0027),"},{"line_number":574,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":575,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":576,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_1e8371ce","line":573,"updated":"2020-10-22 23:02:00.000000000","message":"From L1088","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":694,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":695,"context_line":"        UniqueConstraint("},{"line_number":696,"context_line":"            \u0027user_id\u0027, \u0027name\u0027, \u0027deleted\u0027,"},{"line_number":697,"context_line":"            name\u003d\u0027uniq_key_pairs0user_id0name0deleted\u0027),"},{"line_number":698,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":699,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":700,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_5e6cc935","line":697,"updated":"2020-10-22 23:02:00.000000000","message":"From L1092","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":748,"context_line":"        Column(\u0027priority\u0027, Integer),"},{"line_number":749,"context_line":"        Column(\u0027rxtx_base\u0027, Integer),"},{"line_number":750,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":751,"context_line":"        UniqueConstraint(\u0027vlan\u0027, \u0027deleted\u0027, name\u003d\u0027uniq_networks0vlan0deleted\u0027),"},{"line_number":752,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":753,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":754,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_7e738516","line":751,"updated":"2020-10-22 23:02:00.000000000","message":"From L1080","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":833,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":834,"context_line":"        UniqueConstraint("},{"line_number":835,"context_line":"            \u0027project_id\u0027, \u0027resource\u0027, \u0027deleted\u0027,"},{"line_number":836,"context_line":"            name\u003d\u0027uniq_quotas0project_id0resource0deleted\u0027),"},{"line_number":837,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":838,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":839,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_3e52ad68","line":836,"updated":"2020-10-22 23:02:00.000000000","message":"From L1129","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":925,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":926,"context_line":"        UniqueConstraint("},{"line_number":927,"context_line":"            \u0027project_id\u0027, \u0027name\u0027, \u0027deleted\u0027,"},{"line_number":928,"context_line":"            name\u003d\u0027uniq_security_groups0project_id0name0deleted\u0027),"},{"line_number":929,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":930,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":931,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_1ed1b1ce","line":928,"updated":"2020-10-22 23:02:00.000000000","message":"From L1123","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":958,"context_line":"        Column(\u0027disabled_reason\u0027, String(length\u003d255)),"},{"line_number":959,"context_line":"        UniqueConstraint("},{"line_number":960,"context_line":"            \u0027host\u0027, \u0027topic\u0027, \u0027deleted\u0027,"},{"line_number":961,"context_line":"            name\u003d\u0027uniq_services0host0topic0deleted\u0027),"},{"line_number":962,"context_line":"        UniqueConstraint("},{"line_number":963,"context_line":"            \u0027host\u0027, \u0027binary\u0027, \u0027deleted\u0027,"},{"line_number":964,"context_line":"            name\u003d\u0027uniq_services0host0binary0deleted\u0027),"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_3ed74dc2","line":961,"updated":"2020-10-22 23:02:00.000000000","message":"From L1139","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":961,"context_line":"            name\u003d\u0027uniq_services0host0topic0deleted\u0027),"},{"line_number":962,"context_line":"        UniqueConstraint("},{"line_number":963,"context_line":"            \u0027host\u0027, \u0027binary\u0027, \u0027deleted\u0027,"},{"line_number":964,"context_line":"            name\u003d\u0027uniq_services0host0binary0deleted\u0027),"},{"line_number":965,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":966,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":967,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_7ee1c59a","line":964,"updated":"2020-10-22 23:02:00.000000000","message":"From L1142","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1012,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":1013,"context_line":"        UniqueConstraint("},{"line_number":1014,"context_line":"            \u0027task_name\u0027, \u0027host\u0027, \u0027period_beginning\u0027, \u0027period_ending\u0027,"},{"line_number":1015,"context_line":"            name\u003d\u0027uniq_task_log0task_name0host0period_beginning0period_ending\u0027,"},{"line_number":1016,"context_line":"        ),"},{"line_number":1017,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":1018,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_feee7586","line":1015,"updated":"2020-10-22 23:02:00.000000000","message":"From 1073","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"change_message_id":"5359f0b1faa926871bcf30e2588f7de0dd5fac2d","unresolved":false,"context_lines":[{"line_number":1030,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":1031,"context_line":"        UniqueConstraint("},{"line_number":1032,"context_line":"            \u0027address\u0027, \u0027deleted\u0027,"},{"line_number":1033,"context_line":"            name\u003d\u0027uniq_virtual_interfaces0address0deleted\u0027),"},{"line_number":1034,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"},{"line_number":1035,"context_line":"        mysql_charset\u003d\u0027utf8\u0027"},{"line_number":1036,"context_line":"    )"}],"source_content_type":"text/x-python","patch_set":2,"id":"3f65232a_9efdc13c","line":1033,"updated":"2020-10-22 23:02:00.000000000","message":"From L1113","commit_id":"dc053578da0f5181ae71ae4ac79162e27b105b27"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"6347aa482eb77a7b4f4be6cee6510b63fd22ebd5","unresolved":true,"context_lines":[{"line_number":130,"context_line":"        Column(\u0027url\u0027, String(length\u003d255)),"},{"line_number":131,"context_line":"        Column(\u0027md5hash\u0027, String(length\u003d255)),"},{"line_number":132,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":133,"context_line":"        UniqueConstraint("},{"line_number":134,"context_line":"            \u0027hypervisor\u0027, \u0027os\u0027, \u0027architecture\u0027, \u0027deleted\u0027,"},{"line_number":135,"context_line":"            name\u003d\u0027uniq_agent_builds0hypervisor0os0architecture0deleted\u0027),"},{"line_number":136,"context_line":"        mysql_engine\u003d\u0027InnoDB\u0027,"}],"source_content_type":"text/x-python","patch_set":4,"id":"42d3ce6d_5cbd0f27","line":133,"updated":"2021-01-19 10:31:49.000000000","message":"OK, I verified that all the 20 existed UCs were moved to the related tables.","commit_id":"b7ba576cddf720082ee7dab7ff3884841b59eb6d"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"6347aa482eb77a7b4f4be6cee6510b63fd22ebd5","unresolved":true,"context_lines":[{"line_number":144,"context_line":"        Column(\u0027id\u0027, Integer, primary_key\u003dTrue, nullable\u003dFalse),"},{"line_number":145,"context_line":"        Column(\u0027host\u0027, String(length\u003d255)),"},{"line_number":146,"context_line":"        Column("},{"line_number":147,"context_line":"            \u0027aggregate_id\u0027, Integer, ForeignKey(\u0027aggregates.id\u0027),"},{"line_number":148,"context_line":"            nullable\u003dFalse),"},{"line_number":149,"context_line":"        Column(\u0027deleted\u0027, Integer),"},{"line_number":150,"context_line":"        UniqueConstraint("}],"source_content_type":"text/x-python","patch_set":4,"id":"68e4b099_4f8265c1","line":147,"updated":"2021-01-19 10:31:49.000000000","message":"nit: not related to the change (moving the UCs), but meh.","commit_id":"b7ba576cddf720082ee7dab7ff3884841b59eb6d"}]}
