)]}'
{"freezer/scheduler/utils.py":[{"author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"change_message_id":"cc72859663aa56bbf7efaefd574890babba35cb5","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from freezer.winutils import is_windows"},{"line_number":29,"context_line":"from freezer.winutils import exit_successful_status"},{"line_number":30,"context_line":"from freezer.winutils import exit_cant_create"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"CONFIG_FILE_EXT \u003d \u0027.conf\u0027"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"fa1b9901_355b4056","line":30,"updated":"2015-08-19 11:17:48.000000000","message":"Seems like it would be useful if exit_successful_status and exit_cant_create were standard utilities that abstracted the return code for windows/unix instead of having to decide which one below to exit with.\n\nSo instead just import:\n\n from freezer.utils import exit_successful_status\n from freezer.utils import exit_cant_create\n\nand within freezer.utils import is_windows, and decide whether to return os.EX_OK/os.EX_CANCREAT or a corresponding exit code for windows.","commit_id":"e1907adad9ab6f101e94253bb3e4f2fd699fb550"},{"author":{"_account_id":14340,"name":"Memo Garcia","email":"guillermo.ramirez-garcia@hp.com","username":"memogarcia"},"change_message_id":"970d492a829dac9a43036e7ebf6f5968627ac963","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"from freezer.winutils import is_windows"},{"line_number":29,"context_line":"from freezer.winutils import exit_successful_status"},{"line_number":30,"context_line":"from freezer.winutils import exit_cant_create"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"CONFIG_FILE_EXT \u003d \u0027.conf\u0027"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":8,"id":"fa1b9901_110f5e89","line":30,"in_reply_to":"fa1b9901_355b4056","updated":"2015-08-24 13:48:14.000000000","message":"Done","commit_id":"e1907adad9ab6f101e94253bb3e4f2fd699fb550"},{"author":{"_account_id":14123,"name":"Stefano Canepa","email":"sc@linux.it","username":"sc"},"change_message_id":"84fa1394ec1412dd65c36a0eeb6380afb4e39068","unresolved":false,"context_lines":[{"line_number":93,"context_line":"def save_jobs_to_disk(job_doc_list, path):"},{"line_number":94,"context_line":"    for doc in job_doc_list:"},{"line_number":95,"context_line":"        fname \u003d os.path.normpath(\u0027{0}{1}job_{1}.conf\u0027."},{"line_number":96,"context_line":"                                 format(path, doc[\u0027job_id\u0027], os.sep))"},{"line_number":97,"context_line":"        save_doc_to_json_file(doc, fname)"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":""}],"source_content_type":"text/x-python","patch_set":9,"id":"fa1b9901_e81ccd67","line":96,"updated":"2015-08-26 10:58:41.000000000","message":"fname \u003d os.path.normpath(\u0027{0}{2}job_{1}.conf\u0027.\n                                            format(path, doc[\u0027job_id\u0027], os.sep))\n\nor \n\nfname \u003d os.path.normpath(\u0027{0}{1}job_{2}.conf\u0027.\t\t                                    format(path, os.sep, doc[\u0027job_id\u0027]))","commit_id":"d0d9372e63523fb68243d74f67b917beb0e017f9"}],"setup.py":[{"author":{"_account_id":1054,"name":"Darragh Bailey","email":"daragh.bailey@gmail.com","username":"dbailey-k"},"change_message_id":"cc72859663aa56bbf7efaefd574890babba35cb5","unresolved":false,"context_lines":[{"line_number":89,"context_line":"        \u0027PyMySQL\u003e\u003d0.6.2\u0027,"},{"line_number":90,"context_line":"        \u0027pymongo\u003e\u003d2.6.3,\u003c3.0\u0027,"},{"line_number":91,"context_line":"        \u0027apscheduler\u0027,"},{"line_number":92,"context_line":"        # \u0027pep3143daemon\u0027,"},{"line_number":93,"context_line":"        \u0027paramiko\u003e\u003d1.13.0\u0027],"},{"line_number":94,"context_line":"    extras_require\u003d{"},{"line_number":95,"context_line":"        \u0027testing\u0027: [\u0027pytest\u0027, \u0027flake8\u0027, \u0027pylint\u003e\u003d1.3.1\u0027],"}],"source_content_type":"text/x-python","patch_set":8,"id":"fa1b9901_40f4f0f0","line":92,"updated":"2015-08-19 11:17:48.000000000","message":"you should be able to use:\n\n        \u0027pep3143daemon; sys_platform!\u003d\"win32\"\u0027,\n\npip should be able to handle environment markers at this stage for most versions of distributions.","commit_id":"e1907adad9ab6f101e94253bb3e4f2fd699fb550"}]}
