a )g@sPddlmZmZmZeZddlmZddlm Z ddl m Z Gddde Z dS))absolute_importdivisionprint_function)NonInheritableFieldAttribute)Task) string_typescsheZdZedeeddZdfdd ZddZe dd d Z d d Z d dZ ddZ fddZZS)HandlerlistT)ZisadefaultZlistofZstaticNcs&g|_d|_tt|j|||ddS)NFblockrole task_include)notified_hostsZ cached_namesuperr__init__)selfr r r __class__6z'Handler.remove_host..rrrr$r remove_host5szHandler.remove_hostcCs ||jvS)Nr'rrrrr8szHandler.is_host_notifiedcstt|}d|d<|S)NTZ is_handler)rr serialize)rresultrrrr);szHandler.serialize)NNN)NNNNN)__name__ __module__ __qualname__rr rZlistenrr staticmethodrr!r(rr) __classcell__rrrrrs rN) Z __future__rrrtypeZ __metaclass__Zansible.playbook.attributerZansible.playbook.taskrZansible.module_utils.sixrrrrrrs