mirror of
https://github.com/morpheus65535/bazarr.git
synced 2025-02-12 17:03:59 +08:00
Switch from next to itertools to avoid StopIteration error #37
This commit is contained in:
parent
b732538366
commit
d805576f83
1 changed files with 2 additions and 1 deletions
|
@ -7,6 +7,7 @@ import sqlite3
|
|||
import ast
|
||||
import langdetect
|
||||
import chardet
|
||||
from itertools import islice
|
||||
|
||||
from get_general_settings import *
|
||||
|
||||
|
@ -35,7 +36,7 @@ def store_subtitles(file):
|
|||
actual_subtitles.append([str(language), path_replace_reverse(os.path.join(os.path.dirname(file), subtitle))])
|
||||
else:
|
||||
with open(path_replace(os.path.join(os.path.dirname(file), subtitle)), 'r') as f:
|
||||
text = [next(f) for x in xrange(20)]
|
||||
text = list(islice(f, 20))
|
||||
text = ' '.join(text)
|
||||
encoding = chardet.detect(text)['encoding']
|
||||
text = text.decode(encoding)
|
||||
|
|
Loading…
Reference in a new issue