A tiny module for handling text updates
A few quick comments:


In __bool__(), rather than using an if statement, just do return bool(self.life). It has the same effect, but it's much cleaner.
Likewise, in __lt__(), you can just do return (self.priority &gt; obj.priority).

Note that the convention in those comparison scenarios is to call the other object other, not obj, so I would recommend renaming the variable.
There are no docstrings or comments, which is going to make life very difficult for anybody reading the code later. You should explain what the code is supposed to be doing, and why – right now it’s just guesswork.