From 281fcdb11ac1581bac3b12a7e32236855af7ce2d Mon Sep 17 00:00:00 2001 From: Osma Suominen Date: Mon, 18 Nov 2019 13:00:36 +0200 Subject: [PATCH] Try to fix python 2.7 support for #62 --- skosify/rdftools/io.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/skosify/rdftools/io.py b/skosify/rdftools/io.py index 74392d8..6172396 100644 --- a/skosify/rdftools/io.py +++ b/skosify/rdftools/io.py @@ -20,7 +20,11 @@ def read_rdf(sources, infmt): if source == '-': f = sys.stdin else: - f = open(source, 'r', encoding='utf-8-sig') + if sys.version_info[0] >= 3: + # Python 3+ - force UTF-8 + f = open(source, 'r', encoding='utf-8-sig') + else: + f = open(source, 'r') if infmt: fmt = infmt