)]}'
{"swift/common/wsgi.py":[{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"c35f9d662c23114228a98b6d5adb23b08682f5eb","unresolved":false,"context_lines":[{"line_number":152,"context_line":"        eventlet.hubs.use_hub(\u0027poll\u0027)"},{"line_number":153,"context_line":"        eventlet.patcher.monkey_patch(all\u003dFalse, socket\u003dTrue)"},{"line_number":154,"context_line":"        monkey_patch_mimetools()"},{"line_number":155,"context_line":"        app \u003d loadapp(\u0027config:%s\u0027 % conf_file,"},{"line_number":156,"context_line":"                      global_conf\u003d{\u0027log_name\u0027: log_name})"},{"line_number":157,"context_line":"        pool \u003d GreenPool(size\u003d1024)"},{"line_number":158,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAALn%2F%2F%2BfY%3D","side":"PARENT","line":155,"updated":"2012-10-23 19:38:37.000000000","message":"loadapp() was getting called in each forked-off worker process, but now that\u0027s only done in the parent; could that change cause any trouble?\n\nIf that wasn\u0027t important, why wasn\u0027t the returned app saved off after the first call and used in the method which is called post-fork?","commit_id":"cee685e11ac428e4c73646a9839afa15590203aa"},{"author":{"_account_id":4108,"name":"David Hadas","email":"davidh@il.ibm.com","username":"david-hadas"},"change_message_id":"7ef62fb718b59b9081735f9d3878988b1f85ccae","unresolved":false,"context_lines":[{"line_number":152,"context_line":"        eventlet.hubs.use_hub(\u0027poll\u0027)"},{"line_number":153,"context_line":"        eventlet.patcher.monkey_patch(all\u003dFalse, socket\u003dTrue)"},{"line_number":154,"context_line":"        monkey_patch_mimetools()"},{"line_number":155,"context_line":"        app \u003d loadapp(\u0027config:%s\u0027 % conf_file,"},{"line_number":156,"context_line":"                      global_conf\u003d{\u0027log_name\u0027: log_name})"},{"line_number":157,"context_line":"        pool \u003d GreenPool(size\u003d1024)"},{"line_number":158,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAALn%2F%2F%2BCU%3D","side":"PARENT","line":155,"in_reply_to":"AAAALn%2F%2F%2BfY%3D","updated":"2012-10-24 17:07:19.000000000","message":"Previously, loadapp was called once at the beginning, than once again for every green thread. We can add a second call during the run_server but is there any reason to do that?","commit_id":"cee685e11ac428e4c73646a9839afa15590203aa"},{"author":{"_account_id":2696,"name":"Darrell Bishop","email":"dbishop@nvidia.com","username":"darrellb"},"change_message_id":"54b716d56fb4c598208ad7a4ff3d8f6b4f071e60","unresolved":false,"context_lines":[{"line_number":110,"context_line":"    :param app_section: App name from conf file to load config from"},{"line_number":111,"context_line":"    \"\"\""},{"line_number":112,"context_line":"    # Load configuration, Set logger and Load request processor"},{"line_number":113,"context_line":"    (app, conf, logger) \u003d \\"},{"line_number":114,"context_line":"        init_request_processor(conf_file, app_section, *args, **kwargs)"},{"line_number":115,"context_line":"    # bind to address and port"},{"line_number":116,"context_line":"    sock \u003d get_socket(conf, default_port\u003dkwargs.get(\u0027default_port\u0027, 8080))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAALn%2F%2F8HA%3D","line":113,"updated":"2012-10-25 21:54:30.000000000","message":"Nothing uses the returned app here, so init_request_processor() could just return conf and logger.","commit_id":"c372e41bb1297583c9e6422ff5d17a4b81efb197"},{"author":{"_account_id":4108,"name":"David Hadas","email":"davidh@il.ibm.com","username":"david-hadas"},"change_message_id":"fdfd68fdb28a30dd2847c963ea689648fa49132f","unresolved":false,"context_lines":[{"line_number":110,"context_line":"    :param app_section: App name from conf file to load config from"},{"line_number":111,"context_line":"    \"\"\""},{"line_number":112,"context_line":"    # Load configuration, Set logger and Load request processor"},{"line_number":113,"context_line":"    (app, conf, logger) \u003d \\"},{"line_number":114,"context_line":"        init_request_processor(conf_file, app_section, *args, **kwargs)"},{"line_number":115,"context_line":"    # bind to address and port"},{"line_number":116,"context_line":"    sock \u003d get_socket(conf, default_port\u003dkwargs.get(\u0027default_port\u0027, 8080))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAALn%2F%2F8Gc%3D","line":113,"in_reply_to":"AAAALn%2F%2F8HA%3D","updated":"2012-10-25 22:03:26.000000000","message":"anyone using the wsgi interface would use this - see blueprint.","commit_id":"c372e41bb1297583c9e6422ff5d17a4b81efb197"}]}
