)]}'
{"ironic/api/controllers/v1/deploy_template.py":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"45f9aa12dbf93eb16673b22e0bf219cb5504fa64","unresolved":false,"context_lines":[{"line_number":110,"context_line":"            return"},{"line_number":111,"context_line":""},{"line_number":112,"context_line":"        # The name is mandatory, but the \u0027mandatory\u0027 attribute support in"},{"line_number":113,"context_line":"        # wsattr allows None."},{"line_number":114,"context_line":"        if value.name is None:"},{"line_number":115,"context_line":"            err \u003d _(\"Deploy template name cannot be None\")"},{"line_number":116,"context_line":"            raise exception.InvalidDeployTemplate(err\u003derr)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_22059b68","line":113,"range":{"start_line":113,"start_character":10,"end_line":113,"end_character":16},"updated":"2020-01-23 08:34:52.000000000","message":"nit: types.wsattr ?","commit_id":"cf6fe784a1ee91bb32e45f0ab2874c53857e9253"}],"ironic/api/controllers/v1/types.py":[{"author":{"_account_id":23851,"name":"Riccardo Pittau","email":"elfosardo@gmail.com","username":"elfosardo"},"change_message_id":"45f9aa12dbf93eb16673b22e0bf219cb5504fa64","unresolved":false,"context_lines":[{"line_number":22,"context_line":"from oslo_utils import strutils"},{"line_number":23,"context_line":"from oslo_utils import uuidutils"},{"line_number":24,"context_line":"from wsme import types as wtypes"},{"line_number":25,"context_line":"from wsme.types import ArrayType  # noqa"},{"line_number":26,"context_line":"from wsme.types import Enum"},{"line_number":27,"context_line":"from wsme.types import File  # noqa"},{"line_number":28,"context_line":"from wsme.types import IntegerType  # noqa"},{"line_number":29,"context_line":"from wsme.types import StringType"},{"line_number":30,"context_line":"from wsme.types import Unset"},{"line_number":31,"context_line":"from wsme.types import wsattr"},{"line_number":32,"context_line":"from wsme.types import wsproperty  # noqa"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"from ironic.api.controllers import base"},{"line_number":35,"context_line":"from ironic.api.controllers.v1 import utils as v1_utils"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_62c2b304","line":32,"range":{"start_line":25,"start_character":0,"end_line":32,"end_character":41},"updated":"2020-01-23 08:34:52.000000000","message":"heh I guess this is necessary for the transition :/","commit_id":"cf6fe784a1ee91bb32e45f0ab2874c53857e9253"}],"ironic/api/types.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"d40cffa3880aa0cfbe86ba9292c10693648b4118","unresolved":false,"context_lines":[{"line_number":15,"context_line":"#    License for the specific language governing permissions and limitations"},{"line_number":16,"context_line":"#    under the License."},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"from wsme.types import ArrayType  # noqa"},{"line_number":19,"context_line":"from wsme.types import Base  # noqa"},{"line_number":20,"context_line":"from wsme.types import DictType  # noqa"},{"line_number":21,"context_line":"from wsme.types import Enum  # noqa"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f4c43b2_6d0a8121","line":18,"updated":"2020-04-17 08:28:39.000000000","message":"If you add all imported names to __all__, you won\u0027t need noqa","commit_id":"4d93eb8432d97816eb47e87639bee85b71cde89b"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"fcba17e194b38218a33dbd8a454189cffc0deaa0","unresolved":false,"context_lines":[{"line_number":26,"context_line":"from wsme.types import Unset  # noqa"},{"line_number":27,"context_line":"from wsme.types import UserType  # noqa"},{"line_number":28,"context_line":"from wsme.types import wsattr  # noqa"},{"line_number":29,"context_line":"from wsme.types import wsproperty  # noqa"}],"source_content_type":"text/x-python","patch_set":4,"id":"1f493fa4_102408c6","line":29,"updated":"2020-04-21 11:35:25.000000000","message":"nit: use __all__ instead of noqa","commit_id":"dffc71287e3c4910f920262cd30ea56591c29a1a"}]}
