code: def cdk_module_matches_env(env_name, env_config, env_vars):
      
      if env_config.get(env_name):
          current_env_config = env_config[env_name]
          if isinstance(current_env_config, type(True)) and current_env_config:
              return True
          if isinstance(current_env_config, six.string_types):
              (account_id, region) = current_env_config.split('/')
              if region == env_vars['AWS_DEFAULT_REGION']:
                  boto_args = extract_boto_args_from_env(env_vars)
                  sts_client = boto3.client(
                      'sts',
                      region_name=env_vars['AWS_DEFAULT_REGION'],
                      **boto_args
                  )
                  if sts_client.get_caller_identity()['Account'] == account_id:
                      return True
          if isinstance(current_env_config, dict):
              return True
      return False
docs: Return bool on whether cdk command should continue in current env.