)]}'
{"tempest/lib/decorators.py":[{"author":{"_account_id":20190,"name":"zhufl","email":"zhu.fanglei@zte.com.cn","username":"zhufl"},"change_message_id":"ffcb1711515268ac0fdc490079631f89980f130d","unresolved":false,"context_lines":[{"line_number":93,"context_line":"            testobj \u003d args[0]"},{"line_number":94,"context_line":"            if not hasattr(testobj, self.attr):"},{"line_number":95,"context_line":"                raise testtools.TestCase.skipException("},{"line_number":96,"context_line":"                    self.message + \"not found in\" + str(testobj))"},{"line_number":97,"context_line":""},{"line_number":98,"context_line":"            val \u003d getattr(testobj, self.attr)"},{"line_number":99,"context_line":"            if self.value !\u003d val:"}],"source_content_type":"text/x-python","patch_set":4,"id":"ba5201f7_644ed670","line":96,"updated":"2017-01-04 02:50:26.000000000","message":"should add a space here","commit_id":"af012eed61f66e3822c519b11e2a5f8d91eaf948"}]}
