;iApddlZddlmZmZddlmZddlmZeje Z GddZ dS)N)AnyCallable)Self)ElementceZdZdeddfdZdedefdefdZdedefdefdZ dedefdefd Z dedefdefd Z dS) DOMEventelementreturnNc0||_||_g|_dSN)event_DOMEvent__element_items)selfr r s EC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\webview/dom/event.py__init__zDOMEvent.__init__ s  02 item.cz|j||j|j||Sr rappendronr rrs r__add__zDOMEvent.__add__7 4    $*d+++ rcz|j||j|j||Sr )rremoveroffr rs r__sub__zDOMEvent.__sub__s7 4    4:t,,, rcz|j||j|j||Sr rrs r__iadd__zDOMEvent.__iadd__rrc||jvr;|j||j|j|nt d|d|S)NzEvent handler z not found)rrrrr loggerwarningrs r__isub__zDOMEvent.__isub__ se 4;   K  t $ $ $ N  tz4 0 0 0 0 NNr0s """"""''''''  8 $ $r