)]}'
{"hacking/tests/test_doctest.py":[{"author":{"_account_id":2472,"name":"Doug Hellmann","email":"dhellmann@redhat.com","username":"doug-hellmann"},"change_message_id":"0a6fdb360b542cdfa68a5ad594ad77331fd0b202","unresolved":false,"context_lines":[{"line_number":78,"context_line":"        if not entry.module_name.startswith(\u0027hacking.\u0027):"},{"line_number":79,"context_line":"            continue"},{"line_number":80,"context_line":"        name \u003d entry.attrs[0]"},{"line_number":81,"context_line":"        __import__(entry.module_name)"},{"line_number":82,"context_line":"        check \u003d eval(\"%s.%s\" % (entry.module_name, name))"},{"line_number":83,"context_line":"        if six.PY3 and check.skip_on_py3:"},{"line_number":84,"context_line":"            continue"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAXH%2F%2FKGM%3D","line":81,"updated":"2014-04-23 16:33:13.000000000","message":"entry.load() will give you the function back without doing the import and eval yourself.","commit_id":"e6293b04962764fdad7a468ebc11da4cc686ac34"}]}
