code: def _get_check_result(self, check_id):
          
          checks = self.conn.describe_trusted_advisor_check_result(
              checkId=check_id, language='en'
          )
          try:
              check_datetime = parser.parse(checks['result']['timestamp'])
              logger.debug("Got TrustedAdvisor data for check %s as of %s",
                           check_id, check_datetime)
          except KeyError:
              check_datetime = None
              logger.debug("Got TrustedAdvisor data for check %s but unable to "
                           "parse timestamp", check_id)
          return checks, check_datetime
docs: Directly wrap
          :py:meth:`Support.Client.describe_trusted_advisor_check_result`;
          return a 2-tuple of the result dict and the last refresh DateTime.
  
          :param check_id: the Trusted Advisor check ID
          :type check_id: str
          :return: 2-tuple of (result dict, last refresh DateTime). If the last
            refresh time can't be parsed from the response, the second element
            will be None.
          :rtype: tuple