summaryrefslogtreecommitdiff
path: root/src/runtime/python
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2013-05-21 10:53:20 +0000
committerkr.angelov <kr.angelov@gmail.com>2013-05-21 10:53:20 +0000
commitb7cbee794087f67bdcac2eb09acfbbc937bfea12 (patch)
tree39bc368b0e97f03b2a236f9b128c24a0d2c46208 /src/runtime/python
parent3e30dd78ece25632ee5dad62599af67e60368df5 (diff)
fix the encoding problem with unicode literals in the Python binding
Diffstat (limited to 'src/runtime/python')
-rw-r--r--src/runtime/python/pypgf.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/runtime/python/pypgf.c b/src/runtime/python/pypgf.c
index 1e11edcb5..fa5103615 100644
--- a/src/runtime/python/pypgf.c
+++ b/src/runtime/python/pypgf.c
@@ -1663,11 +1663,10 @@ pgf_readExpr(PyObject *self, PyObject *args) {
GuPool* tmp_pool = gu_local_pool();
GuIn* in = gu_data_in(buf, len, tmp_pool);
- GuReader* rdr = gu_new_utf8_reader(in, tmp_pool);
GuExn* err = gu_new_exn(NULL, gu_kind(type), tmp_pool);
pyexpr->pool = gu_new_pool();
- pyexpr->expr = pgf_read_expr(rdr, pyexpr->pool, err);
+ pyexpr->expr = pgf_read_expr(in, pyexpr->pool, err);
pyexpr->master = NULL;
if (!gu_ok(err) || gu_variant_is_null(pyexpr->expr)) {