)]}'
{"blazar/api/v2/controllers/types.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"56185be3344ea0585a9fa72c51fcce9fc7b4c1ab","unresolved":true,"context_lines":[{"line_number":97,"context_line":"    @staticmethod"},{"line_number":98,"context_line":"    def validate(value):"},{"line_number":99,"context_line":"        # NOTE(sbauza): We need to accept non-unicoded Python2 strings"},{"line_number":100,"context_line":"        if (isinstance(value, str) or isinstance(value, str)"},{"line_number":101,"context_line":"                or isinstance(value, int)):"},{"line_number":102,"context_line":"            return value"},{"line_number":103,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"2a683e37_bfcc0a54","line":100,"range":{"start_line":100,"start_character":12,"end_line":100,"end_character":60},"updated":"2021-01-05 16:07:39.000000000","message":"Duplicated check here","commit_id":"a4e26c627889b2f962a0848db4d19b55f46d7660"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"88a30499e65d495dad146aba22cd2f90688b8c10","unresolved":false,"context_lines":[{"line_number":97,"context_line":"    @staticmethod"},{"line_number":98,"context_line":"    def validate(value):"},{"line_number":99,"context_line":"        # NOTE(sbauza): We need to accept non-unicoded Python2 strings"},{"line_number":100,"context_line":"        if (isinstance(value, str) or isinstance(value, str)"},{"line_number":101,"context_line":"                or isinstance(value, int)):"},{"line_number":102,"context_line":"            return value"},{"line_number":103,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":5,"id":"2bf0493b_008ef289","line":100,"range":{"start_line":100,"start_character":12,"end_line":100,"end_character":60},"in_reply_to":"2a683e37_bfcc0a54","updated":"2021-01-05 16:08:53.000000000","message":"Done","commit_id":"a4e26c627889b2f962a0848db4d19b55f46d7660"}],"blazar/db/migration/alembic_migrations/versions/0_1_initial.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"c505c33f405e20a0fa23a2c62113747616a8df32","unresolved":false,"context_lines":[{"line_number":33,"context_line":""},{"line_number":34,"context_line":""},{"line_number":35,"context_line":"def _generate_unicode_uuid():"},{"line_number":36,"context_line":"    return str(str(uuid.uuid4()))"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"def MediumText():"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_b4451e72","line":36,"range":{"start_line":36,"start_character":11,"end_line":36,"end_character":33},"updated":"2020-10-02 10:22:45.000000000","message":"Do we really need a double str() here?","commit_id":"06fafeedbb990fe5f585780f8663128ac26bc050"}],"blazar/tests/db/migration/__init__.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80eabc6a2469db7f494ed6a1e9eba3b23bb59300","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"import io"},{"line_number":26,"context_line":"import os"},{"line_number":27,"context_line":"import configparser"},{"line_number":28,"context_line":"from urllib import parse as urlparse"},{"line_number":29,"context_line":"import subprocess"},{"line_number":30,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_7728d184","line":27,"updated":"2020-09-30 03:49:59.000000000","message":"pep8: H306: imports not in alphabetical order (os, configparser)","commit_id":"112d84e1597fbe529976922d09b4959ab86b8cbf"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80eabc6a2469db7f494ed6a1e9eba3b23bb59300","unresolved":false,"context_lines":[{"line_number":26,"context_line":"import os"},{"line_number":27,"context_line":"import configparser"},{"line_number":28,"context_line":"from urllib import parse as urlparse"},{"line_number":29,"context_line":"import subprocess"},{"line_number":30,"context_line":""},{"line_number":31,"context_line":"from alembic import command"},{"line_number":32,"context_line":"from alembic import config as alembic_config"}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_d71d5d63","line":29,"updated":"2020-09-30 03:49:59.000000000","message":"pep8: H306: imports not in alphabetical order (urllib.parse, subprocess)","commit_id":"112d84e1597fbe529976922d09b4959ab86b8cbf"}],"blazar/tests/manager/test_service.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"80eabc6a2469db7f494ed6a1e9eba3b23bb59300","unresolved":false,"context_lines":[{"line_number":20,"context_line":"import eventlet"},{"line_number":21,"context_line":"from oslo_config import cfg"},{"line_number":22,"context_line":"import oslo_messaging as messaging"},{"line_number":23,"context_line":"import importlib"},{"line_number":24,"context_line":"from stevedore import enabled"},{"line_number":25,"context_line":"import testtools"},{"line_number":26,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_9723e5aa","line":23,"updated":"2020-09-30 03:49:59.000000000","message":"pep8: H306: imports not in alphabetical order (oslo_messaging, importlib)","commit_id":"112d84e1597fbe529976922d09b4959ab86b8cbf"}],"blazar/tests/plugins/instances/test_instance_plugin.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"c505c33f405e20a0fa23a2c62113747616a8df32","unresolved":false,"context_lines":[{"line_number":77,"context_line":"            }"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"    def get_uuid(self):"},{"line_number":80,"context_line":"        return str(str(uuid.uuid4()))"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"    def generate_basic_events(self, lease_id, start, before_end, end):"},{"line_number":83,"context_line":"        return ["}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_b4135e65","line":80,"range":{"start_line":80,"start_character":15,"end_line":80,"end_character":22},"updated":"2020-10-02 10:22:45.000000000","message":"Double str() here too.","commit_id":"06fafeedbb990fe5f585780f8663128ac26bc050"}],"blazar/tests/test_exceptions.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"c505c33f405e20a0fa23a2c62113747616a8df32","unresolved":false,"context_lines":[{"line_number":34,"context_line":"            msg_fmt \u003d \"default message: %(code)s\""},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"        exc \u003d FakeBlazarException(code\u003d500)"},{"line_number":37,"context_line":"        self.assertEqual(\u0027default message: 500\u0027, str(exc))"},{"line_number":38,"context_line":"        self.assertEqual(\u0027default message: 500\u0027, str(exc))"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    def test_error_msg_exception_with_kwargs(self):"},{"line_number":41,"context_line":"        class FakeBlazarException(exceptions.BlazarException):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_54048218","line":38,"range":{"start_line":37,"start_character":0,"end_line":38,"end_character":58},"updated":"2020-10-02 10:22:45.000000000","message":"We end up with duplicate statements here.","commit_id":"06fafeedbb990fe5f585780f8663128ac26bc050"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"c505c33f405e20a0fa23a2c62113747616a8df32","unresolved":false,"context_lines":[{"line_number":42,"context_line":"            msg_fmt \u003d \"default message: %(mispelled_code)s\""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"        exc \u003d FakeBlazarException(code\u003d500, mispelled_code\u003d\u0027blah\u0027)"},{"line_number":45,"context_line":"        self.assertEqual(\u0027default message: blah\u0027, str(exc))"},{"line_number":46,"context_line":"        self.assertEqual(\u0027default message: blah\u0027, str(exc))"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    def test_default_error_code(self):"},{"line_number":49,"context_line":"        class FakeBlazarException(exceptions.BlazarException):"}],"source_content_type":"text/x-python","patch_set":4,"id":"9f560f44_34ff4e03","line":46,"range":{"start_line":45,"start_character":0,"end_line":46,"end_character":59},"updated":"2020-10-02 10:22:45.000000000","message":"Same here.","commit_id":"06fafeedbb990fe5f585780f8663128ac26bc050"}]}
