summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorxi <xi@18f92427-320e-0410-9341-c67f048884a3>2008-12-27 14:50:08 +0000
committerxi <xi@18f92427-320e-0410-9341-c67f048884a3>2008-12-27 14:50:08 +0000
commitcbed7e4b07ed484326917f990f0d3912927474e3 (patch)
tree983533cebc3063dca00c5c88466dfae5cd44f93b
parent457eb5ade340f66c166db364ecb3d930f786ba8d (diff)
downloadpyyaml-cbed7e4b07ed484326917f990f0d3912927474e3.tar.gz
Fixed a bug in CDumper when ascend_resolver() is never called.
git-svn-id: http://svn.pyyaml.org/pyyaml/trunk@310 18f92427-320e-0410-9341-c67f048884a3
-rw-r--r--ext/_yaml.pyx1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/_yaml.pyx b/ext/_yaml.pyx
index 76b307a..b2c4e52 100644
--- a/ext/_yaml.pyx
+++ b/ext/_yaml.pyx
@@ -1351,6 +1351,7 @@ cdef class CEmitter:
if yaml_emitter_emit(&self.emitter, &event) == 0:
error = self._emitter_error()
raise error
+ self.ascend_resolver()
return 1
cdef int output_handler(void *data, char *buffer, int size) except 0: