def generate_is_role_functions(cls, roles):
        """
        Generate `class.is_{role}()` methods for a class.

        :param class cls: The python class to be modified.
        :param dict roles: The roles to use for generation.

        This method is intended to be used by an inheriting class to
        generate `is_{role}()` methods based on the roles provided
        during generation.

        :class:`FlaskKeystone` uses this to add these methods to a dynamically
        generated class which inherits from this class.
        """

        for access_role in roles.keys():
            is_role_func = cls.generate_is_role_function(access_role)
            setattr(cls, "is_" + access_role, is_role_func)
def generate_is_role_functions ( cls , roles ) : for access_role in roles . keys ( ) : is_role_func = cls . generate_is_role_function ( access_role ) setattr ( cls , "is_" + access_role , is_role_func )
Generate `class.is_{role}()` methods for a class.

        :param class cls: The python class to be modified.
        :param dict roles: The roles to use for generation.

        This method is intended to be used by an inheriting class to
        generate `is_{role}()` methods based on the roles provided
        during generation.

        :class:`FlaskKeystone` uses this to add these methods to a dynamically
        generated class which inherits from this class.