@property<EOL><INDENT>def changed_roles(self):<DEDENT>
ret = []<EOL>g = self.guild<EOL>for overwrite in filter(lambda o: o.type == '<STR_LIT>', self._overwrites):<EOL><INDENT>role = g.get_role(overwrite.id)<EOL>if role is None:<EOL><INDENT>continue<EOL><DEDENT>role = copy.copy(role)<EOL>role.permissions.handle_overwrite(overwrite.allow, overwrite.deny)<EOL>ret.append(role)<EOL><DEDENT>return ret<EOL>
Returns a :class:`list` of :class:`Roles` that have been overridden from
        their default values in the :attr:`Guild.roles` attribute.