Added a quickfix for episodes that are lists because multiple eps in one file. Also removed unused prints.
This commit is contained in:
		| @@ -4,7 +4,6 @@ import logging | |||||||
| import os | import os | ||||||
|  |  | ||||||
| import chardet | import chardet | ||||||
| import pysrt |  | ||||||
| import hashlib | import hashlib | ||||||
|  |  | ||||||
| from video import Episode, Movie | from video import Episode, Movie | ||||||
| @@ -16,7 +15,7 @@ from langdetect import detect | |||||||
| logger = logging.getLogger(__name__) | logger = logging.getLogger(__name__) | ||||||
|  |  | ||||||
| #: Subtitle extensions | #: Subtitle extensions | ||||||
| SUBTITLE_EXTENSIONS = ('.srt', '.sub', '.smi', '.txt', '.ssa', '.ass', '.mpl') | SUBTITLE_EXTENSIONS = ('.srt', '.sub') | ||||||
|  |  | ||||||
|  |  | ||||||
| class Subtitle(object): | class Subtitle(object): | ||||||
| @@ -59,7 +58,6 @@ class Subtitle(object): | |||||||
|  |  | ||||||
|     @classmethod |     @classmethod | ||||||
|     def fromguess(cls, name, parent_path, guess): |     def fromguess(cls, name, parent_path, guess): | ||||||
|         print(guess) |  | ||||||
|         if not (guess['type'] == 'movie' or guess['type'] == 'episode'): |         if not (guess['type'] == 'movie' or guess['type'] == 'episode'): | ||||||
|             raise ValueError('The guess must be an episode guess') |             raise ValueError('The guess must be an episode guess') | ||||||
|  |  | ||||||
| @@ -84,7 +82,7 @@ class Subtitle(object): | |||||||
|         return language |         return language | ||||||
|  |  | ||||||
|     def __hash__(self): |     def __hash__(self): | ||||||
|         return hashlib.md5("b'{}'".format(self.series.lower() + str(self.season) + str(self.episode)).encode()).hexdigest() |         return hashlib.md5("b'{}'".format(str(self.series) + str(self.season) + str(self.episode)).encode()).hexdigest() | ||||||
|  |  | ||||||
|     def __repr__(self): |     def __repr__(self): | ||||||
|         return '<%s %s [%ix%i]>' % (self.__class__.__name__, self.series, self.season, self.episode) |         return '<%s %s [%ix%i]>' % (self.__class__.__name__, self.series, self.season, self.episode) | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user