)]}'
{"keystonemiddleware/auth_token/_memcache_crypt.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"281bc82835d5935562df30f8d4144b44299d3d6f","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"def protect_data(keys, data):"},{"line_number":163,"context_line":"    \"\"\"Serialize data given a set of keys."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"    Given keys and serialized data, returns an appropriately protected string"},{"line_number":166,"context_line":"    suitable for storage in the cache."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_26384ed3","line":163,"updated":"2015-11-16 21:13:44.000000000","message":"keys is a dict, not a set.","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"20eeb9b24e81f3294201937b821f4de5e1761de2","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":""},{"line_number":162,"context_line":"def protect_data(keys, data):"},{"line_number":163,"context_line":"    \"\"\"Serialize data given a set of keys."},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"    Given keys and serialized data, returns an appropriately protected string"},{"line_number":166,"context_line":"    suitable for storage in the cache."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_d689edcb","line":163,"in_reply_to":"ba8a016a_26384ed3","updated":"2015-11-16 22:34:53.000000000","message":"Done","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"281bc82835d5935562df30f8d4144b44299d3d6f","unresolved":false,"context_lines":[{"line_number":176,"context_line":""},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"def unprotect_data(keys, signed_data):"},{"line_number":179,"context_line":"    \"\"\"De-serialize data given a set of keys."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    Given keys and cached string data, verifies the signature, decrypts if"},{"line_number":182,"context_line":"    necessary, and returns the original serialized data."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_a62bde81","line":179,"updated":"2015-11-16 21:13:44.000000000","message":"keys is a dict, not a set.","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"20eeb9b24e81f3294201937b821f4de5e1761de2","unresolved":false,"context_lines":[{"line_number":176,"context_line":""},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"def unprotect_data(keys, signed_data):"},{"line_number":179,"context_line":"    \"\"\"De-serialize data given a set of keys."},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    Given keys and cached string data, verifies the signature, decrypts if"},{"line_number":182,"context_line":"    necessary, and returns the original serialized data."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_f68671b8","line":179,"in_reply_to":"ba8a016a_a62bde81","updated":"2015-11-16 22:34:53.000000000","message":"Done","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"281bc82835d5935562df30f8d4144b44299d3d6f","unresolved":false,"context_lines":[{"line_number":207,"context_line":""},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"def get_cache_key(keys):"},{"line_number":210,"context_line":"    \"\"\"Return a cache of keys."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    Given keys generated by derive_keys(), returns a base64 encoded value"},{"line_number":213,"context_line":"    suitable for use as a cache key in memcached."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_9b1dd375","line":210,"updated":"2015-11-16 21:13:44.000000000","message":"This returns a cache key not a cache of keys.","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"20eeb9b24e81f3294201937b821f4de5e1761de2","unresolved":false,"context_lines":[{"line_number":207,"context_line":""},{"line_number":208,"context_line":""},{"line_number":209,"context_line":"def get_cache_key(keys):"},{"line_number":210,"context_line":"    \"\"\"Return a cache of keys."},{"line_number":211,"context_line":""},{"line_number":212,"context_line":"    Given keys generated by derive_keys(), returns a base64 encoded value"},{"line_number":213,"context_line":"    suitable for use as a cache key in memcached."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_969365fa","line":210,"in_reply_to":"ba8a016a_9b1dd375","updated":"2015-11-16 22:34:53.000000000","message":"Done","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"}],"keystonemiddleware/auth_token/_user_plugin.py":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"281bc82835d5935562df30f8d4144b44299d3d6f","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @property"},{"line_number":49,"context_line":"    def user_domain_id(self):"},{"line_number":50,"context_line":"        \"\"\"Return the domain id of a user."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        Returns the domain id of the user associated with the authentication"},{"line_number":53,"context_line":"        request."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_c662a2d8","line":50,"updated":"2015-11-16 21:13:44.000000000","message":"Change \"a user\" to \"the user\", or change this to\n\n  The domain ID of the user associated with the authentication request.\n\nto match the text for the user_id property.","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"20eeb9b24e81f3294201937b821f4de5e1761de2","unresolved":false,"context_lines":[{"line_number":47,"context_line":""},{"line_number":48,"context_line":"    @property"},{"line_number":49,"context_line":"    def user_domain_id(self):"},{"line_number":50,"context_line":"        \"\"\"Return the domain id of a user."},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        Returns the domain id of the user associated with the authentication"},{"line_number":53,"context_line":"        request."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_96812592","line":50,"in_reply_to":"ba8a016a_c662a2d8","updated":"2015-11-16 22:34:53.000000000","message":"Done","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"281bc82835d5935562df30f8d4144b44299d3d6f","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    @property"},{"line_number":73,"context_line":"    def project_domain_id(self):"},{"line_number":74,"context_line":"        \"\"\"Return the domain id of the project."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        The domain id of the project associated with the authentication"},{"line_number":77,"context_line":"        request."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_66aad6d6","line":74,"updated":"2015-11-16 21:13:44.000000000","message":"suggest change this to\n\n  The ID of the project associated with the authentication.","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"20eeb9b24e81f3294201937b821f4de5e1761de2","unresolved":false,"context_lines":[{"line_number":71,"context_line":""},{"line_number":72,"context_line":"    @property"},{"line_number":73,"context_line":"    def project_domain_id(self):"},{"line_number":74,"context_line":"        \"\"\"Return the domain id of the project."},{"line_number":75,"context_line":""},{"line_number":76,"context_line":"        The domain id of the project associated with the authentication"},{"line_number":77,"context_line":"        request."}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_b67ea9ac","line":74,"in_reply_to":"ba8a016a_66aad6d6","updated":"2015-11-16 22:34:53.000000000","message":"Done","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"}],"keystonemiddleware/tests/unit/auth_token/test_auth_token_middleware.py":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"8cddfabdb7b94a8730602a024a98f0dce96506b5","unresolved":false,"context_lines":[{"line_number":379,"context_line":"    def test_use_cache_from_env(self):"},{"line_number":380,"context_line":"        \"\"\"If `swift.cache` is set in the environment and `cache` is set in the"},{"line_number":381,"context_line":"        config then the env cache is used."},{"line_number":382,"context_line":"        \"\"\""},{"line_number":383,"context_line":"        env \u003d {\u0027swift.cache\u0027: \u0027CACHE_TEST\u0027}"},{"line_number":384,"context_line":"        conf \u003d {"},{"line_number":385,"context_line":"            \u0027cache\u0027: \u0027swift.cache\u0027"}],"source_content_type":"text/x-python","patch_set":3,"id":"da85f559_26457eb2","side":"PARENT","line":382,"updated":"2015-11-10 01:31:50.000000000","message":"seems okay removing it, the method name seems descriptive enough","commit_id":"c743b6ded6e8d35df738ac85291ef58e0e060ff7"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"281bc82835d5935562df30f8d4144b44299d3d6f","unresolved":false,"context_lines":[{"line_number":376,"context_line":""},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"class CachePoolTest(BaseAuthTokenMiddlewareTest):"},{"line_number":379,"context_line":"    def test_use_cache_from_env(self):"},{"line_number":380,"context_line":"        env \u003d {\u0027swift.cache\u0027: \u0027CACHE_TEST\u0027}"},{"line_number":381,"context_line":"        conf \u003d {"},{"line_number":382,"context_line":"            \u0027cache\u0027: \u0027swift.cache\u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_a63c3e94","line":379,"updated":"2015-11-16 21:13:44.000000000","message":"Change these to normal comments so that we don\u0027t lose a bunch of documentation.","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"20eeb9b24e81f3294201937b821f4de5e1761de2","unresolved":false,"context_lines":[{"line_number":376,"context_line":""},{"line_number":377,"context_line":""},{"line_number":378,"context_line":"class CachePoolTest(BaseAuthTokenMiddlewareTest):"},{"line_number":379,"context_line":"    def test_use_cache_from_env(self):"},{"line_number":380,"context_line":"        env \u003d {\u0027swift.cache\u0027: \u0027CACHE_TEST\u0027}"},{"line_number":381,"context_line":"        conf \u003d {"},{"line_number":382,"context_line":"            \u0027cache\u0027: \u0027swift.cache\u0027"}],"source_content_type":"text/x-python","patch_set":9,"id":"ba8a016a_b655491e","line":379,"in_reply_to":"ba8a016a_a63c3e94","updated":"2015-11-16 22:34:53.000000000","message":"Done","commit_id":"e665bd06645db34002e829c2df9cae486ba9206f"}],"tox.ini":[{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"8cddfabdb7b94a8730602a024a98f0dce96506b5","unresolved":false,"context_lines":[{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"# NOTE(lbragstad): Even though we aren\u0027t ignoring any hacking checks, we have"},{"line_number":40,"context_line":"# to leave it assigned in the environment specification to get around an issue"},{"line_number":41,"context_line":"# with hacking checks."},{"line_number":42,"context_line":"ignore \u003d a"},{"line_number":43,"context_line":"show-source \u003d True"},{"line_number":44,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"}],"source_content_type":"text/x-properties","patch_set":3,"id":"da85f559_3147fa4c","line":41,"updated":"2015-11-10 01:31:50.000000000","message":"took me awhile to figure out the hacking issue is.\n\nCan you add in the comment what hacking issue Tom found so we won\u0027t forget the reason why we added this.","commit_id":"689567eeeba75c961aead6b5b0a6e24b291614b5"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"461a0e56fe9bca4c879628d3ea14dd6e11698a08","unresolved":false,"context_lines":[{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"# NOTE(lbragstad): Even though we aren\u0027t ignoring any hacking checks, we have"},{"line_number":40,"context_line":"# to leave it assigned in the environment specification to get around an issue"},{"line_number":41,"context_line":"# with hacking checks."},{"line_number":42,"context_line":"ignore \u003d a"},{"line_number":43,"context_line":"show-source \u003d True"},{"line_number":44,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"}],"source_content_type":"text/x-properties","patch_set":3,"id":"da85f559_557a85f2","line":41,"in_reply_to":"da85f559_3147fa4c","updated":"2015-11-10 16:42:27.000000000","message":"Also unused variables are typically denoted with an underscore at the beginning.  I would try naming it something different.\n\nI looked to see if there was another way around having the ignore and I couldn\u0027t find anything maybe you guys will have better luck :)","commit_id":"689567eeeba75c961aead6b5b0a6e24b291614b5"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"4fa82725de192f71dedaa59b8792331efd9d17a5","unresolved":false,"context_lines":[{"line_number":36,"context_line":"commands \u003d bandit -c bandit.yaml -r keystonemiddleware -n5 -p keystone_conservative"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"select \u003d E,W"},{"line_number":40,"context_line":"show-source \u003d True"},{"line_number":41,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-properties","patch_set":4,"id":"da85f559_ef1b90c8","line":39,"updated":"2015-11-11 00:52:46.000000000","message":"By specifying the \"select\" value, it set the value of ignore to empty.\n\nhttps://github.com/PyCQA/pep8/blob/master/pep8.py#L1817","commit_id":"9235955a867c681ebbafb08f53e4faa70e76764a"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"788e9f2386f71eef0bde9a9a64e8f30c91855638","unresolved":false,"context_lines":[{"line_number":36,"context_line":"commands \u003d bandit -c bandit.yaml -r keystonemiddleware -n5 -p keystone_conservative"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"select \u003d E,W,H"},{"line_number":40,"context_line":"show-source \u003d True"},{"line_number":41,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-properties","patch_set":5,"id":"da85f559_03b58c2f","line":39,"updated":"2015-11-11 04:21:07.000000000","message":"on second thoughts, this might be harder to maintain. If we add \"ignore\" again we have to remove \"select\".\n\nLance, Tom: thoughts?","commit_id":"15c356a6478dcd6c194221a4d91d17b48f7b436e"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"4f4ae21564daf83b9865c42ccd73a010ba719692","unresolved":false,"context_lines":[{"line_number":36,"context_line":"commands \u003d bandit -c bandit.yaml -r keystonemiddleware -n5 -p keystone_conservative"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"select \u003d E,W,H"},{"line_number":40,"context_line":"show-source \u003d True"},{"line_number":41,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-properties","patch_set":5,"id":"da85f559_7fe65616","line":39,"in_reply_to":"da85f559_03b58c2f","updated":"2015-11-11 14:39:03.000000000","message":"Agreed, most of the other projects use ignore, just because they have checks they might still be working towards mitigating. That being said, ignore seems to be more familiar?","commit_id":"15c356a6478dcd6c194221a4d91d17b48f7b436e"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"a485912c28722182f9e4520dfe2d882c167f65ad","unresolved":false,"context_lines":[{"line_number":36,"context_line":"commands \u003d bandit -c bandit.yaml -r keystonemiddleware -n5 -p keystone_conservative"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"select \u003d E,W,H"},{"line_number":40,"context_line":"show-source \u003d True"},{"line_number":41,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-properties","patch_set":5,"id":"da85f559_a3049749","line":39,"in_reply_to":"da85f559_7fe65616","updated":"2015-11-11 20:03:54.000000000","message":"agreed, reverted back the change and added a link to the flake8 docs","commit_id":"15c356a6478dcd6c194221a4d91d17b48f7b436e"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"69998165f67ced44090510a43a2ecbae72e0a062","unresolved":false,"context_lines":[{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"# NOTE(lbragstad): Even though we aren\u0027t ignoring any hacking checks, we have"},{"line_number":40,"context_line":"# to leave it assigned in the environment specification otherwise some error"},{"line_number":41,"context_line":"# checks will be ignored be default."},{"line_number":42,"context_line":"# See: http://flake8.readthedocs.org/en/latest/config.html#default"},{"line_number":43,"context_line":"ignore \u003d a"},{"line_number":44,"context_line":"show-source \u003d True"}],"source_content_type":"text/x-properties","patch_set":6,"id":"da85f559_231ae77d","line":41,"updated":"2015-11-11 20:16:47.000000000","message":"^by\n\nalso maybe add it should be removed if an something is added to the ignore.","commit_id":"cb2245af64f67151cb85ac9ef404ba990d8a7a44"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0ea3549d5f6f046bfbc29ebcd419d42b3bb142c4","unresolved":false,"context_lines":[{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"# NOTE(lbragstad): Even though we aren\u0027t ignoring any hacking checks, we have"},{"line_number":40,"context_line":"# to leave it assigned in the environment specification otherwise some error"},{"line_number":41,"context_line":"# checks will be ignored be default."},{"line_number":42,"context_line":"# See: http://flake8.readthedocs.org/en/latest/config.html#default"},{"line_number":43,"context_line":"ignore \u003d a"},{"line_number":44,"context_line":"show-source \u003d True"}],"source_content_type":"text/x-properties","patch_set":6,"id":"da85f559_bfa7c7bb","line":41,"in_reply_to":"da85f559_231ae77d","updated":"2015-11-11 21:47:41.000000000","message":"Done","commit_id":"cb2245af64f67151cb85ac9ef404ba990d8a7a44"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"69998165f67ced44090510a43a2ecbae72e0a062","unresolved":false,"context_lines":[{"line_number":40,"context_line":"# to leave it assigned in the environment specification otherwise some error"},{"line_number":41,"context_line":"# checks will be ignored be default."},{"line_number":42,"context_line":"# See: http://flake8.readthedocs.org/en/latest/config.html#default"},{"line_number":43,"context_line":"ignore \u003d a"},{"line_number":44,"context_line":"show-source \u003d True"},{"line_number":45,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-properties","patch_set":6,"id":"da85f559_03156347","line":43,"updated":"2015-11-11 20:16:47.000000000","message":"are we okay with \u0027a\u0027 as the ignored variable?  Maybe three consecutive under scores?\n\ni.e. \u0027___\u0027","commit_id":"cb2245af64f67151cb85ac9ef404ba990d8a7a44"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"0ea3549d5f6f046bfbc29ebcd419d42b3bb142c4","unresolved":false,"context_lines":[{"line_number":40,"context_line":"# to leave it assigned in the environment specification otherwise some error"},{"line_number":41,"context_line":"# checks will be ignored be default."},{"line_number":42,"context_line":"# See: http://flake8.readthedocs.org/en/latest/config.html#default"},{"line_number":43,"context_line":"ignore \u003d a"},{"line_number":44,"context_line":"show-source \u003d True"},{"line_number":45,"context_line":"exclude \u003d .venv,.tox,dist,doc,*egg,build,*openstack/common*"},{"line_number":46,"context_line":""}],"source_content_type":"text/x-properties","patch_set":6,"id":"da85f559_5faa5b86","line":43,"in_reply_to":"da85f559_03156347","updated":"2015-11-11 21:47:41.000000000","message":"Done","commit_id":"cb2245af64f67151cb85ac9ef404ba990d8a7a44"},{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"ea828911c64f1381da3d398b9779aa50382f7c0f","unresolved":false,"context_lines":[{"line_number":38,"context_line":"[flake8]"},{"line_number":39,"context_line":"# NOTE(lbragstad): Even though we aren\u0027t ignoring any hacking checks, we have"},{"line_number":40,"context_line":"# to leave it assigned in the environment specification otherwise some error"},{"line_number":41,"context_line":"# checks will be ignored be default. If we need to ignore a specific hacking"},{"line_number":42,"context_line":"# check in the future, we will have to remove \u0027___\u0027 from the ignore line."},{"line_number":43,"context_line":"# See: http://flake8.readthedocs.org/en/latest/config.html#default"},{"line_number":44,"context_line":"ignore \u003d ___"}],"source_content_type":"text/x-properties","patch_set":7,"id":"da85f559_7f3ddfdb","line":41,"updated":"2015-11-11 22:01:19.000000000","message":"ignored **by** default","commit_id":"8e15cadc620a923dc91606b57c0c85655f269608"}]}
