)]}'
{"nova/db/sqlalchemy/migrate_repo/versions/090_modify_volume_id_datatype.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"fb581d96cdc0a92f7b0f16864977e01e7a6361ff","unresolved":false,"context_lines":[{"line_number":92,"context_line":"    block_device_mapping.c.volume_id.alter(String(36))"},{"line_number":93,"context_line":"    block_device_mapping.c.snapshot_id.alter(String(36))"},{"line_number":94,"context_line":"    iscsi_targets.c.volume_id.alter(String(36), nullable\u003dTrue)"},{"line_number":95,"context_line":"    "},{"line_number":96,"context_line":"    try:"},{"line_number":97,"context_line":"        fkeys \u003d list(snapshots.c.volume_id.foreign_keys)"},{"line_number":98,"context_line":"        if fkeys:"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAHX%2F%2F%2FW0%3D","line":95,"updated":"2012-05-07 15:18:03.000000000","message":"You have trailing whitespace here; this is probably the PEP8 error SmokeStack reported.","commit_id":"02e4d038286969cbce0ead427993f5be0300aaaa"}],"nova/db/sqlalchemy/models.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"fb581d96cdc0a92f7b0f16864977e01e7a6361ff","unresolved":false,"context_lines":[{"line_number":483,"context_line":"    __tablename__ \u003d \"block_device_mapping\""},{"line_number":484,"context_line":"    id \u003d Column(Integer, primary_key\u003dTrue, autoincrement\u003dTrue)"},{"line_number":485,"context_line":""},{"line_number":486,"context_line":"    instance_uuid \u003d Column(String(36), ForeignKey(\u0027instances.uuid\u0027), "},{"line_number":487,"context_line":"                           nullable\u003dFalse)"},{"line_number":488,"context_line":"    instance \u003d relationship(Instance,"},{"line_number":489,"context_line":"                            backref\u003dbackref(\u0027balock_device_mapping\u0027),"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAHX%2F%2F%2FWw%3D","line":486,"updated":"2012-05-07 15:18:03.000000000","message":"You have trailing whitespace on this line","commit_id":"02e4d038286969cbce0ead427993f5be0300aaaa"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"fb581d96cdc0a92f7b0f16864977e01e7a6361ff","unresolved":false,"context_lines":[{"line_number":620,"context_line":"    fingerprint \u003d Column(String(255))"},{"line_number":621,"context_line":"    public_key \u003d Column(Text)"},{"line_number":622,"context_line":""},{"line_number":623,"context_line":"class Migration(BASE, NovaBase):"},{"line_number":624,"context_line":"    \"\"\"Represents a running host-to-host migration.\"\"\""},{"line_number":625,"context_line":"    __tablename__ \u003d \u0027migrations\u0027"},{"line_number":626,"context_line":"    id \u003d Column(Integer, primary_key\u003dTrue, nullable\u003dFalse)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAHX%2F%2F%2FWs%3D","line":623,"updated":"2012-05-07 15:18:03.000000000","message":"You removed a line between these two classes; PEP8 requires two blank lines between successive classes.","commit_id":"02e4d038286969cbce0ead427993f5be0300aaaa"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"fb581d96cdc0a92f7b0f16864977e01e7a6361ff","unresolved":false,"context_lines":[{"line_number":851,"context_line":"    value \u003d Column(String(255))"},{"line_number":852,"context_line":"    instance_uuid \u003d Column(String(36),"},{"line_number":853,"context_line":"                           ForeignKey(\u0027instances.uuid\u0027),"},{"line_number":854,"context_line":"                           nullable\u003dFalse, "},{"line_number":855,"context_line":"                           unique\u003dTrue)"},{"line_number":856,"context_line":""},{"line_number":857,"context_line":"    primary_join \u003d (\u0027and_(InstanceSystemMetadata.instance_uuid \u003d\u003d \u0027"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAHX%2F%2F%2FWo%3D","line":854,"updated":"2012-05-07 15:18:03.000000000","message":"More trailing whitespace","commit_id":"02e4d038286969cbce0ead427993f5be0300aaaa"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"78b02221102c82b93645b3674ba6432541dcc378","unresolved":false,"context_lines":[{"line_number":527,"context_line":"    __table_args__ \u003d (schema.UniqueConstraint(\"target_num\", \"host\"),"},{"line_number":528,"context_line":"                      {\u0027mysql_engine\u0027: \u0027InnoDB\u0027})"},{"line_number":529,"context_line":"    id \u003d Column(Integer, primary_key\u003dTrue)"},{"line_number":530,"context_line":"    target_num \u003d Column(Integer,unique\u003dTrue, nullable\u003dFalse)"},{"line_number":531,"context_line":"    host \u003d Column(String(255), unique\u003dTrue, nullable\u003dFalse)"},{"line_number":532,"context_line":"    volume_id \u003d Column(String(36), ForeignKey(\u0027volumes.id\u0027), nullable\u003dTrue)"},{"line_number":533,"context_line":"    volume \u003d relationship(Volume,"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAHX%2F%2F%2Bjk%3D","line":530,"updated":"2012-05-08 18:35:54.000000000","message":"You\u0027re missing a necessary space here…","commit_id":"3e621b3018fb351b247e9632ec6a7dadb9d8b4e1"}]}
