Kirill Simonov avatar Kirill Simonov committed b2b336e

Fixed _yaml.pyx to work with the latest Pyrex.

Comments (0)

Files changed (1)

 
     cdef object _parser_error(self):
         if self.parser.error == YAML_MEMORY_ERROR:
-            raise MemoryError
+            return MemoryError
         elif self.parser.error == YAML_READER_ERROR:
-            raise ReaderError(self.stream_name, self.parser.problem_offset,
+            return ReaderError(self.stream_name, self.parser.problem_offset,
                     self.parser.problem_value, '?', self.parser.problem)
         elif self.parser.error == YAML_SCANNER_ERROR    \
                 or self.parser.error == YAML_PARSER_ERROR:
             if event.data.mapping_start.implicit == 1:
                 implicit = True
             flow_style = None
-            if event.data.mapping_start.style == YAML_FLOW_SEQUENCE_STYLE:
+            if event.data.mapping_start.style == YAML_FLOW_MAPPING_STYLE:
                 flow_style = True
-            elif event.data.mapping_start.style == YAML_BLOCK_SEQUENCE_STYLE:
+            elif event.data.mapping_start.style == YAML_BLOCK_MAPPING_STYLE:
                 flow_style = False
             return MappingStartEvent(anchor, tag, implicit,
                     start_mark, end_mark, flow_style)
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.