o ` @sGdddeZGdddeZGdddeZGdddeZGdd d eZGd d d eZGd d d eZGdddeZGdddeZ GdddeZ GdddeZ GdddeZ GdddeZ GdddeZdS)c@seZdZdddZddZdS)EventNcCs||_||_dSN) start_markend_mark)selfrrr-/usr/lib/python3/dist-packages/yaml/events.py__init__s zEvent.__init__cs:fdddD}dfdd|D}djj|fS)Ncsg|] }t|r|qSr)hasattr.0keyrrr s z"Event.__repr__..)anchortagimplicitvaluez, csg|] }d|t|fqS)z%s=%r)getattrr r rrr sz%s(%s))join __class____name__)r attributes argumentsrr r__repr__s zEvent.__repr__NN)r __module__ __qualname__rrrrrrrs  rc@eZdZdddZdS) NodeEventNcC||_||_||_dSr)rrr)rrrrrrrr zNodeEvent.__init__rrrrrrrrrrrc@eZdZ  dddZdS)CollectionStartEventNcCs(||_||_||_||_||_||_dSr)rrrrr flow_style)rrrrrrr%rrrrs  zCollectionStartEvent.__init__NNNr!rrrrr$r$c@ eZdZdS)CollectionEndEventNrrrrrrrr)r)c@r)StreamStartEventNcCrr)rrencoding)rrrr-rrrr%r zStreamStartEvent.__init__r&r!rrrrr,$r"r,c@r()StreamEndEventNr*rrrrr.*r+r.c@r#)DocumentStartEventNcCs"||_||_||_||_||_dSr)rrexplicitversiontags)rrrr0r1r2rrrr.s  zDocumentStartEvent.__init__)NNNNNr!rrrrr/-r'r/c@r#)DocumentEndEventNcCrr)rrr0)rrrr0rrrr7s zDocumentEndEvent.__init__r&r!rrrrr36r'r3c@r() AliasEventNr*rrrrr4=r+r4c@seZdZ dddZdS) ScalarEventNcCs.||_||_||_||_||_||_||_dSr)rrrrrrstyle)rrrrrrrr6rrrrAs zScalarEvent.__init__r&r!rrrrr5@sr5c@r()SequenceStartEventNr*rrrrr7Kr+r7c@r()SequenceEndEventNr*rrrrr8Nr+r8c@r()MappingStartEventNr*rrrrr9Qr+r9c@r()MappingEndEventNr*rrrrr:Tr+r:N)objectrrr$r)r,r.r/r3r4r5r7r8r9r:rrrrs