ilcorsaronero titoli con caratteri speciali e aggiornamento libreria babelfish

This commit is contained in:
marco
2021-11-06 12:17:51 +01:00
parent d21ba2dcb7
commit aafb008d5a
7 changed files with 41 additions and 46 deletions

View File

@@ -7,8 +7,7 @@
from __future__ import unicode_literals
from collections import namedtuple
from functools import partial
import os, io
# from pkg_resources import resource_stream # @UnresolvedImport
from pkg_resources import resource_stream # @UnresolvedImport
from .converters import ConverterManager
from .country import Country
from .exceptions import LanguageConvertError
@@ -22,10 +21,10 @@ LANGUAGE_MATRIX = []
#: The namedtuple used in the :data:`LANGUAGE_MATRIX`
IsoLanguage = namedtuple('IsoLanguage', ['alpha3', 'alpha3b', 'alpha3t', 'alpha2', 'scope', 'type', 'name', 'comment'])
f = io.open(os.path.join(os.path.dirname(__file__), 'data/iso-639-3.tab'), encoding='utf-8')
f = resource_stream('babelfish', 'data/iso-639-3.tab')
f.readline()
for l in f:
iso_language = IsoLanguage(*l.split('\t'))
iso_language = IsoLanguage(*l.decode('utf-8').split('\t'))
LANGUAGES.add(iso_language.alpha3)
LANGUAGE_MATRIX.append(iso_language)
f.close()