def METHOD_NAME(self, assessment_report_id):
    max_wait_time = 0
    while max_wait_time < 900:
        print(f"Checking status of the report {assessment_report_id}")
        report_list = self.auditmanager_client.list_assessment_reports(maxResults=1)
        if (report_list.get('assessmentReports')[0].get('id') == assessment_report_id
                and report_list.get('assessmentReports')[0].get('status') == 'COMPLETE'):
            return True
        print('Sleeping for 5 seconds...')
        time.sleep(5)
        max_wait_time += 5