)]}'
{"swift/obj/diskfile.py":[{"author":{"_account_id":7629,"name":"Shawn Hartsock","email":"hartsock@acm.org","username":"hartsocks"},"change_message_id":"ba1a6bf56d44503eeb8c87bb3da4db7f81559225","unresolved":false,"context_lines":[{"line_number":277,"context_line":"        for chunk in self:"},{"line_number":278,"context_line":"            if length is not None:"},{"line_number":279,"context_line":"                length -\u003d len(chunk)"},{"line_number":280,"context_line":"                if length \u003c 0:"},{"line_number":281,"context_line":"                    # Chop off the extra:"},{"line_number":282,"context_line":"                    yield chunk[:length]"},{"line_number":283,"context_line":"                    if not self.suppress_file_closing:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAQn%2F%2Ff6k%3D","line":280,"updated":"2013-07-30 06:55:02.000000000","message":"so this whole block is only to handle the situation when the iterator has run over the end of file... maybe a comment to that effect?","commit_id":"50b8cdd19cef28834b4853ec653beeaf4ff0a864"}]}
