Add: [ALAS] set_cached_property

This commit is contained in:
LmeSzinc 2024-06-18 03:03:16 +08:00
parent 68c918b221
commit 2f57d390aa

View File

@ -123,6 +123,18 @@ def has_cached_property(obj, name):
return name in obj.__dict__ return name in obj.__dict__
def set_cached_property(obj, name, value):
"""
Set a cached property.
Args:
obj:
name (str):
value:
"""
obj.__dict__[name] = value
def function_drop(rate=0.5, default=None): def function_drop(rate=0.5, default=None):
""" """
Drop function calls to simulate random emulator stuck, for testing purpose. Drop function calls to simulate random emulator stuck, for testing purpose.