def requestAvatar(self, user, mind, *interfaces): # the resource is passed on regardless of user if IResource in interfaces: return (IResource, self.resource, lambda: None) raise NotImplementedError()