Make sure Typeclass.at_init() is always called on cache initialization for any typeclass. Resolve #2641

This commit is contained in:
Griatch 2022-02-07 20:45:48 +01:00
parent a427594f25
commit 5e2372f79d
6 changed files with 27 additions and 8 deletions

View file

@ -485,6 +485,14 @@ class TypedObject(SharedMemoryModel):
# Object manipulation methods
#
def at_init(self):
"""
Called when this object is loaded into cache. This is more reliable
than to override `__init__`.
"""
pass
@classmethod
def search(cls, query, **kwargs):
"""