diff options
author | Anthon van der Neut <anthon@mnt.org> | 2017-05-01 08:46:37 +0200 |
---|---|---|
committer | Anthon van der Neut <anthon@mnt.org> | 2017-05-01 08:46:37 +0200 |
commit | 7b4fe4c97b9f51d2c85b54b9d2ef62363bf7b273 (patch) | |
tree | f1a3cfc3c94d72c9d74047baa8e49164043bd597 /parser.py | |
parent | 5c33f8dbfed0e918ae503392723d449ac5cbe7e1 (diff) | |
download | ruamel.yaml-7b4fe4c97b9f51d2c85b54b9d2ef62363bf7b273.tar.gz |
fixes issue #103
Diffstat (limited to 'parser.py')
-rw-r--r-- | parser.py | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -118,6 +118,11 @@ class Parser(object): # type: () -> Any return self.loader._scanner + @property + def resolver(self): + # type: () -> Any + return self.loader._resolver + def dispose(self): # type: () -> None # Reset the state attributes (to clear self-references) @@ -239,7 +244,10 @@ class Parser(object): event = DocumentEndEvent(start_mark, end_mark, explicit=explicit) # Prepare the next state. - self.state = self.parse_document_start + if self.resolver.processing_version == (1, 1): + self.state = self.parse_document_start + else: + self.state = self.parse_implicit_document_start return event |