<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def is_permitted(self, identifiers, permission_s):
 """ If the authorization info cannot be obtained from the accountstore, permission check tuple yields False. :type identifiers: subject_abcs.IdentifierCollection :param permission_s: a collection of one or more permissions, represented as string-based permissions or Permission objects and NEVER comingled types :type permission_s: list of string(s) :yields: tuple(Permission, Boolean) """

        identifier = identifiers.primary_identifier

        for required in permission_s:
            domain = Permission.get_domain(required)

            # assigned is a list of json blobs:
            assigned = self.get_authzd_permissions(identifier, domain)

            is_permitted = False
            for perms_blob in assigned:
                is_permitted = self.permission_verifier.\
                    is_permitted_from_json(required, perms_blob)

            yield (required, is_permitted)