)]}'
{"ironic_python_agent/api/controllers/v1/command.py":[{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"5781dfb23a5de04c87e3b1d92055a028049302a6","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    def from_result(cls, result):"},{"line_number":36,"context_line":"        \"\"\"Convert a BaseCommandResult object to a CommandResult object."},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"        :param result: a :class:`ironic_python_agent.extensions.base."},{"line_number":39,"context_line":"                       BaseCommandResult` object."},{"line_number":40,"context_line":"        :returns: a :class:`ironic_python_agent.api.controllers.v1.command."},{"line_number":41,"context_line":"                  CommandResult` object."}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_e76e392e","line":38,"updated":"2014-09-15 18:30:01.000000000","message":"I see you use \u0027a\u0027 here, whereas in status.py, I saw \u0027an\u0027. I\u0027m not sure which is correct, maybe \u0027an\u0027 if it shows up as \u0027an ironic_python_agent....\u0027?","commit_id":"0b6e08681c668db436d61e0f973421adede072de"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"5781dfb23a5de04c87e3b1d92055a028049302a6","unresolved":false,"context_lines":[{"line_number":54,"context_line":"    @classmethod"},{"line_number":55,"context_line":"    def from_results(cls, results):"},{"line_number":56,"context_line":"        \"\"\"Convert a list of BaseCommandResult objects to a"},{"line_number":57,"context_line":"        CommandResultList object."},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        :param results: a list of :class:`ironic_python_agent.extensions.base."},{"line_number":60,"context_line":"                       BaseCommandResult` objects."}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_e7f9d980","line":57,"updated":"2014-09-15 18:30:01.000000000","message":"I thought the first line was supposed to fit on one line.","commit_id":"0b6e08681c668db436d61e0f973421adede072de"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"5781dfb23a5de04c87e3b1d92055a028049302a6","unresolved":false,"context_lines":[{"line_number":85,"context_line":""},{"line_number":86,"context_line":"    @wsme_pecan.wsexpose(CommandResult, types.text, types.text)"},{"line_number":87,"context_line":"    def get_one(self, result_id, wait\u003dNone):"},{"line_number":88,"context_line":"        \"\"\"Get a command result by ID.\"\"\""},{"line_number":89,"context_line":"        agent \u003d pecan.request.agent"},{"line_number":90,"context_line":"        result \u003d agent.get_command_result(result_id)"},{"line_number":91,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_a70a7176","line":88,"updated":"2014-09-15 18:30:01.000000000","message":"What is \u0027wait\u0027 for?","commit_id":"0b6e08681c668db436d61e0f973421adede072de"},{"author":{"_account_id":6618,"name":"Ruby Loo","email":"opensrloo@gmail.com","username":"rloo"},"change_message_id":"5781dfb23a5de04c87e3b1d92055a028049302a6","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"    @wsme_pecan.wsexpose(CommandResult, types.text, body\u003dCommand)"},{"line_number":98,"context_line":"    def post(self, wait\u003dNone, command\u003dNone):"},{"line_number":99,"context_line":"        \"\"\"Post a command for the agent to run.\"\"\""},{"line_number":100,"context_line":"        # the POST body is always the last arg,"},{"line_number":101,"context_line":"        # so command must be a kwarg here"},{"line_number":102,"context_line":"        if command is None:"}],"source_content_type":"text/x-python","patch_set":4,"id":"fa98f980_4742a5ab","line":99,"updated":"2014-09-15 18:30:01.000000000","message":"So what does it do if command is None. It is doing something I see. Is there a default command?","commit_id":"0b6e08681c668db436d61e0f973421adede072de"}]}
