)]}'
{"novaclient/client.py":[{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"706d8674b63ed6ee97bb06ab83efa9fa00748dd9","unresolved":false,"context_lines":[{"line_number":840,"context_line":""},{"line_number":841,"context_line":"    if \"api_key\" in kwargs:"},{"line_number":842,"context_line":"        warnings.warn(\"Argument \u0027api_key\u0027 is deprecated for \""},{"line_number":843,"context_line":"                      \"`novaclient.client.Client` since novaclient 4.0.0. \""},{"line_number":844,"context_line":"                      \"Please, use \u0027password\u0027 instead.\")"},{"line_number":845,"context_line":"        if not password:"},{"line_number":846,"context_line":"            password \u003d kwargs.get(\"api_key\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_4485d8cc","line":843,"range":{"start_line":843,"start_character":67,"end_line":843,"end_character":72},"updated":"2016-04-21 00:22:20.000000000","message":"This is no longer accurate. I thought we were writing these as \"X is deprecated and will be removed in version Y\" instead of saying \"since version.\" That said, I also don\u0027t know what our usual timeline is for the deprecation period of something like this. Anyone have any idea?","commit_id":"ce0ce268629f8b4aea1a0675e62db4e6c0df2f75"},{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"c99cc3b3438dcaded5fbcb06cbe86362e3578c9f","unresolved":false,"context_lines":[{"line_number":842,"context_line":"        warnings.warn(\"Argument \u0027api_key\u0027 is deprecated for \""},{"line_number":843,"context_line":"                      \"`novaclient.client.Client` since novaclient 4.0.0. \""},{"line_number":844,"context_line":"                      \"Please, use \u0027password\u0027 instead.\")"},{"line_number":845,"context_line":"        if not password:"},{"line_number":846,"context_line":"            password \u003d kwargs.get(\"api_key\")"},{"line_number":847,"context_line":""},{"line_number":848,"context_line":"    api_version, client_class \u003d _get_client_class_and_version(version)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_96c81daa","line":845,"updated":"2016-04-19 15:28:04.000000000","message":"I might suggest raising a TypeError if both api_key and password are provided.  Alternatively, only raise the TypeError if both are provided and they aren\u0027t equal—that might ease the transition for callers using keyword arguments…","commit_id":"ce0ce268629f8b4aea1a0675e62db4e6c0df2f75"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"706d8674b63ed6ee97bb06ab83efa9fa00748dd9","unresolved":false,"context_lines":[{"line_number":842,"context_line":"        warnings.warn(\"Argument \u0027api_key\u0027 is deprecated for \""},{"line_number":843,"context_line":"                      \"`novaclient.client.Client` since novaclient 4.0.0. \""},{"line_number":844,"context_line":"                      \"Please, use \u0027password\u0027 instead.\")"},{"line_number":845,"context_line":"        if not password:"},{"line_number":846,"context_line":"            password \u003d kwargs.get(\"api_key\")"},{"line_number":847,"context_line":""},{"line_number":848,"context_line":"    api_version, client_class \u003d _get_client_class_and_version(version)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1a122d0e_a4578c56","line":845,"in_reply_to":"1a122d0e_96c81daa","updated":"2016-04-21 00:22:20.000000000","message":"+1","commit_id":"ce0ce268629f8b4aea1a0675e62db4e6c0df2f75"}]}
