<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def application_report(self, app_id):
 """Get a report on the status of a skein application. Parameters app_id : str The id of the application. Returns ------- report : ApplicationReport Examples -------- ApplicationReport<name='demo'> """

        resp = self._call('getStatus', proto.Application(id=app_id))
        return ApplicationReport.from_protobuf(resp)