[docs]defupdate_context(self,context:CfnginContext|None=None)->DockerHookData|None:"""Update context object with new the current DockerHookData."""ifnotcontext:returnNonecontext.hook_data["docker"]=selfreturnself
[docs]@classmethoddeffrom_cfngin_context(cls,context:CfnginContext)->DockerHookData:"""Get existing object or create a new one."""if"docker"incontext.hook_data:found=context.hook_data["docker"]ifisinstance(found,cls):returnfoundnew_obj=cls()context.hook_data["docker"]=new_objreturnnew_obj
[docs]def__bool__(self)->bool:"""Implement evaluation of instances as a bool."""returnTrue