From 3439ae513ee9ad2b1648a1b78b80f7e084fad805 Mon Sep 17 00:00:00 2001 From: Rakan Alhneiti Date: Wed, 17 Feb 2016 23:14:14 +0100 Subject: [PATCH] Fix less encoding issue --- pocket_cli/cli.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/pocket_cli/cli.py b/pocket_cli/cli.py index ea0f08c..a20aad1 100644 --- a/pocket_cli/cli.py +++ b/pocket_cli/cli.py @@ -6,6 +6,7 @@ from builtins import input import random import subprocess import sys +import six import webbrowser import click @@ -200,8 +201,12 @@ def output_articles(articles): for article in articles: if int(article['reading_time']) <= 0: article['reading_time'] = 'Unknown' - pager.stdin.write( - bytearray(format_article(article, line=True), 'utf-8')) + content = format_article(article, line=True) + + if six.PY3: + content = bytearray(content, 'utf-8') + + pager.stdin.write(content) pager.stdin.close() pager.wait()