)]}'
{"freezer_ui/api/api.py":[{"author":{"_account_id":15358,"name":"Eldar Nugaev","email":"eldar.nugaev@hp.com","username":"eldar"},"change_message_id":"def55709130699e37f09dcb774acf376827d9194","unresolved":false,"context_lines":[{"line_number":76,"context_line":"    job \u003d create_dict_action(**context)"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"    schedule \u003d {}"},{"line_number":79,"context_line":"    try:"},{"line_number":80,"context_line":"        if job[\u0027schedule_end_date\u0027]:"},{"line_number":81,"context_line":"            schedule[\u0027schedule_end_date\u0027] \u003d job.pop(\u0027schedule_end_date\u0027)"},{"line_number":82,"context_line":"    except (KeyError, TypeError):"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a2fa921_b7c1db30","line":79,"updated":"2015-10-06 11:18:10.000000000","message":"Just an idea, probably it will be easier to create additional function\nsomething like \ndef assignSchedule(job, schedule, param):\n   try:\n      if job[param]:\n         schedule[param] \u003d job.pop(param)\n  except (keyError, TypeError):\n     pass","commit_id":"396e07584f62519f77e80f177491ba899c1ae82e"},{"author":{"_account_id":14159,"name":"Fabrizio Vanni","email":"fabrizio.vanni@hpe.com","username":"fabrizio.vanni"},"change_message_id":"9ec33fdab6a7145e0ea8d822911c932a366ff66f","unresolved":false,"context_lines":[{"line_number":333,"context_line":"                        s[\u0027description\u0027],"},{"line_number":334,"context_line":"                        s[\u0027status\u0027],"},{"line_number":335,"context_line":"                        s[\u0027jobs\u0027],"},{"line_number":336,"context_line":"                        s[\u0027job_schedule\u0027].get(\u0027schedule_start_date\u0027, None),"},{"line_number":337,"context_line":"                        s[\u0027job_schedule\u0027].get(\u0027schedule_interval\u0027, None),"},{"line_number":338,"context_line":"                        s[\u0027job_schedule\u0027].get(\u0027schedule_end_date\u0027, None))"},{"line_number":339,"context_line":"                for s in sessions]"}],"source_content_type":"text/x-python","patch_set":6,"id":"7a2fa921_7c1d2d0e","line":336,"updated":"2015-10-07 13:44:59.000000000","message":"get() method already returns None if key not present.\n\nIf you don\u0027t need a different value, such as and empty string, you can omit the second parameter.","commit_id":"a89fa5faa38e766c43f11f4567ddf84a6cdf65d7"}],"freezer_ui/utils.py":[{"author":{"_account_id":13940,"name":"Saad Zaher","email":"eng.szaher@gmail.com","username":"szaher"},"change_message_id":"196a0bab649cc182b05df4b95d0b5c4430b17e8e","unresolved":false,"context_lines":[{"line_number":149,"context_line":"    if the key exists"},{"line_number":150,"context_line":"    \"\"\""},{"line_number":151,"context_line":"    try:"},{"line_number":152,"context_line":"        if source_dict[key]:"},{"line_number":153,"context_line":"            dest_dict[key] \u003d source_dict.pop(key)"},{"line_number":154,"context_line":"    except(KeyError, TypeError):"},{"line_number":155,"context_line":"        pass"}],"source_content_type":"text/x-python","patch_set":7,"id":"7a2fa921_0cf9644d","line":152,"updated":"2015-10-07 14:37:47.000000000","message":"source_dict.has_key(key) ??","commit_id":"838a8ff6189c3b78c679e2c1d0a4947ad8597bce"}]}
