)]}'
{"blazar/tests/db/migration/__init__.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"40d83812090fdc9cd9433ef09b4d1249e952656f","unresolved":false,"context_lines":[{"line_number":22,"context_line":"# There is an ongoing work to extact similar code to oslo incubator. Once it is"},{"line_number":23,"context_line":"# extracted we\u0027ll be able to remove this file and use oslo."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"try:"},{"line_number":26,"context_line":"    import ConfigParser # python2 support"},{"line_number":27,"context_line":"except:"},{"line_number":28,"context_line":"    import configparser # python3 support"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import io"},{"line_number":31,"context_line":"import os"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_9eef281d","line":28,"range":{"start_line":25,"start_character":0,"end_line":28,"end_character":41},"updated":"2017-05-23 18:30:12.000000000","message":"The preferred approach within OpenStack code seems to be:\n\n    from six.moves import configparser\n\nI think you also need to update usage of ConfigParser.","commit_id":"ff5cb5801fecb5d1cbf23ccfa39066e7cc0bb95d"},{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"7f086db1e963e3c50faa798f3e8afa211c4ee606","unresolved":false,"context_lines":[{"line_number":22,"context_line":"# There is an ongoing work to extact similar code to oslo incubator. Once it is"},{"line_number":23,"context_line":"# extracted we\u0027ll be able to remove this file and use oslo."},{"line_number":24,"context_line":""},{"line_number":25,"context_line":"try:"},{"line_number":26,"context_line":"    import ConfigParser # python2 support"},{"line_number":27,"context_line":"except:"},{"line_number":28,"context_line":"    import configparser # python3 support"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"import io"},{"line_number":31,"context_line":"import os"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_031049a7","line":28,"range":{"start_line":25,"start_character":0,"end_line":28,"end_character":41},"in_reply_to":"ff0f0b1f_9eef281d","updated":"2017-05-24 09:14:36.000000000","message":"Done","commit_id":"ff5cb5801fecb5d1cbf23ccfa39066e7cc0bb95d"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"40d83812090fdc9cd9433ef09b4d1249e952656f","unresolved":false,"context_lines":[{"line_number":30,"context_line":"import io"},{"line_number":31,"context_line":"import os"},{"line_number":32,"context_line":"import subprocess"},{"line_number":33,"context_line":"try:"},{"line_number":34,"context_line":"    import urlparse # python2 support"},{"line_number":35,"context_line":"except:"},{"line_number":36,"context_line":"    from urllib import parse as urlparse # python3 support"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"from alembic import command"},{"line_number":39,"context_line":"from alembic import config as alembic_config"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_9ea728be","line":36,"range":{"start_line":33,"start_character":0,"end_line":36,"end_character":58},"updated":"2017-05-23 18:30:12.000000000","message":"from six.moves.urllib.parse import urlparse","commit_id":"ff5cb5801fecb5d1cbf23ccfa39066e7cc0bb95d"},{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"7f086db1e963e3c50faa798f3e8afa211c4ee606","unresolved":false,"context_lines":[{"line_number":30,"context_line":"import io"},{"line_number":31,"context_line":"import os"},{"line_number":32,"context_line":"import subprocess"},{"line_number":33,"context_line":"try:"},{"line_number":34,"context_line":"    import urlparse # python2 support"},{"line_number":35,"context_line":"except:"},{"line_number":36,"context_line":"    from urllib import parse as urlparse # python3 support"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"from alembic import command"},{"line_number":39,"context_line":"from alembic import config as alembic_config"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_e32af5d8","line":36,"range":{"start_line":33,"start_character":0,"end_line":36,"end_character":58},"in_reply_to":"ff0f0b1f_9ea728be","updated":"2017-05-24 09:14:36.000000000","message":"Done","commit_id":"ff5cb5801fecb5d1cbf23ccfa39066e7cc0bb95d"}]}
