Fix less encoding issue

This commit is contained in:
Rakan Alhneiti 2016-02-17 23:14:14 +01:00
parent 060c2564d3
commit 3439ae513e

View file

@ -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()