)]}'
{"oslo_utils/fileutils.py":[{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"93f950988f182b5089d9aee926678a5bb47445bf","unresolved":false,"context_lines":[{"line_number":78,"context_line":"    Create a temporary file containing specified content, with a specified"},{"line_number":79,"context_line":"    filename suffix and prefix. The tempfile will be created in a default"},{"line_number":80,"context_line":"    location, or in the directory `path`, if it is not None. `path` and its"},{"line_number":81,"context_line":"    parents will be created if they don\u0027t exist."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    :param content: content for temporary file."},{"line_number":84,"context_line":"    :param path: same as parameter \u0027dir\u0027 for mkstemp"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a29b11f_c7dfb067","line":81,"updated":"2015-10-20 22:19:15.000000000","message":"you may write: \"parent directories\" here.","commit_id":"645c0a53a3b71c1e8a4fc80890e12d2c72a6995c"},{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"93f950988f182b5089d9aee926678a5bb47445bf","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    location, or in the directory `path`, if it is not None. `path` and its"},{"line_number":81,"context_line":"    parents will be created if they don\u0027t exist."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    :param content: content for temporary file."},{"line_number":84,"context_line":"    :param path: same as parameter \u0027dir\u0027 for mkstemp"},{"line_number":85,"context_line":"    :param suffix: same as parameter \u0027suffix\u0027 for mkstemp"},{"line_number":86,"context_line":"    :param prefix: same as parameter \u0027prefix\u0027 for mkstemp"}],"source_content_type":"text/x-python","patch_set":1,"id":"3a29b11f_6789fc74","line":83,"updated":"2015-10-20 22:19:15.000000000","message":"Since you want to fix the docstring, can you please mention that content must be a bytes string? It matters on Python 3.","commit_id":"645c0a53a3b71c1e8a4fc80890e12d2c72a6995c"},{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"3f57c8d30471191087de8d4b6faa48613f817bdf","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    location, or in the directory `path`, if it is not None. `path` and its"},{"line_number":81,"context_line":"    parent directories will be created if they don\u0027t exist."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    :param content: bytestring to write to the file"},{"line_number":84,"context_line":"    :param path: same as parameter \u0027dir\u0027 for mkstemp"},{"line_number":85,"context_line":"    :param suffix: same as parameter \u0027suffix\u0027 for mkstemp"},{"line_number":86,"context_line":"    :param prefix: same as parameter \u0027prefix\u0027 for mkstemp"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_f60255b3","line":83,"updated":"2015-10-22 09:21:56.000000000","message":"Hum, i expected \"byte string\" or \"bytes string\", not \"bytestring\". Is it a mistake?","commit_id":"afdd1feb6c9a8f5dcbecff3c352995be462607a5"},{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"067d07b2a5ac653c4407a63e97b728074867714f","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    location, or in the directory `path`, if it is not None. `path` and its"},{"line_number":81,"context_line":"    parent directories will be created if they don\u0027t exist."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    :param content: bytestring to write to the file"},{"line_number":84,"context_line":"    :param path: same as parameter \u0027dir\u0027 for mkstemp"},{"line_number":85,"context_line":"    :param suffix: same as parameter \u0027suffix\u0027 for mkstemp"},{"line_number":86,"context_line":"    :param prefix: same as parameter \u0027prefix\u0027 for mkstemp"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_d6212e9f","line":83,"in_reply_to":"3a29b11f_b3613607","updated":"2015-10-23 08:25:14.000000000","message":"Oh, I didn\u0027t notice. In this case it\u0027s ok for me :-)","commit_id":"afdd1feb6c9a8f5dcbecff3c352995be462607a5"},{"author":{"_account_id":17976,"name":"Drew Varner","email":"avarner@linux.vnet.ibm.com","username":"avarner"},"change_message_id":"d0d7be95c63f64fe857fae6757f00408535a32c9","unresolved":false,"context_lines":[{"line_number":80,"context_line":"    location, or in the directory `path`, if it is not None. `path` and its"},{"line_number":81,"context_line":"    parent directories will be created if they don\u0027t exist."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"    :param content: bytestring to write to the file"},{"line_number":84,"context_line":"    :param path: same as parameter \u0027dir\u0027 for mkstemp"},{"line_number":85,"context_line":"    :param suffix: same as parameter \u0027suffix\u0027 for mkstemp"},{"line_number":86,"context_line":"    :param prefix: same as parameter \u0027prefix\u0027 for mkstemp"}],"source_content_type":"text/x-python","patch_set":2,"id":"3a29b11f_b3613607","line":83,"in_reply_to":"3a29b11f_f60255b3","updated":"2015-10-22 18:19:42.000000000","message":"Official Python 3 documentation indicates that os.write should be passed a \"bytestring\" [1]. It could be a mistake there, because I thought I read elsewhere that \"bytes\" was supposed to replace \"bytestring\" in Python 3?\n\n[1] https://docs.python.org/3/library/os.html#os.write","commit_id":"afdd1feb6c9a8f5dcbecff3c352995be462607a5"}]}
