Fixed an issue with ReaderError generated by the LibYAML wrapper.
diff --git a/lib/yaml/reader.py b/lib/yaml/reader.py
index 1d4667c..1e7a4db 100644
--- a/lib/yaml/reader.py
+++ b/lib/yaml/reader.py
@@ -74,7 +74,7 @@
else:
return "unacceptable character #x%04x: %s\n" \
" in \"%s\", position %d" \
- % (ord(self.character), self.reason,
+ % (self.character, self.reason,
self.name, self.position)
class Reader(object):
@@ -175,7 +175,7 @@
if match:
character = match.group()
position = self.index+(len(self.buffer)-self.pointer)+match.start()
- raise ReaderError(self.name, position, character,
+ raise ReaderError(self.name, position, ord(character),
'unicode', "special characters are not allowed")
def update(self, length):
diff --git a/tests/data/invalid-utf8-byte.loader-error b/tests/data/invalid-utf8-byte.loader-error
index 15111c3..02b1605 100644
--- a/tests/data/invalid-utf8-byte.loader-error
+++ b/tests/data/invalid-utf8-byte.loader-error
@@ -1,18 +1,18 @@
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
+***************************************************************
Invalid byte ('\xFF'): ÿ <--
--------------------------------------------------------------------------------------------------------------------------------
+***************************************************************