LGTM produces alerts for __eq__ not overridden when adding attributes. Entity objects are compared for equality based on their ID. LGTM expects subclasses to override __eq__ when attributes are added, but we don't need to.
We should find a way to disable these warnings for our Entity subclasses.
LGTM produces alerts for
__eq__ not overridden when adding attributes. Entity objects are compared for equality based on their ID. LGTM expects subclasses to override__eq__when attributes are added, but we don't need to.We should find a way to disable these warnings for our Entity subclasses.