10 def __init__(self, start_mark=None, end_mark=None):
14 attributes = [key
for key
in [
'anchor',
'tag',
'implicit',
'value']
15 if hasattr(self, key)]
16 arguments =
', '.
join([
'%s=%r' % (key, getattr(self, key))
17 for key
in attributes])
18 return '%s(%s)' % (self.__class__.__name__, arguments)
21 def __init__(self, anchor, start_mark=None, end_mark=None):
27 def __init__(self, anchor, tag, implicit, start_mark=None, end_mark=None,
41 class StreamStartEvent(Event):
42 def __init__(self, start_mark=None, end_mark=None, encoding=None):
50 class DocumentStartEvent(Event):
51 def __init__(self, start_mark=None, end_mark=None,
52 explicit=
None, version=
None, tags=
None):
60 def __init__(self, start_mark=None, end_mark=None,
69 class ScalarEvent(NodeEvent):
70 def __init__(self, anchor, tag, implicit, value,
71 start_mark=
None, end_mark=
None, style=
None):