From 25ade8d92177267ad73ac071ead3bf852a9d7e36 Mon Sep 17 00:00:00 2001 From: Kevin Midboe Date: Fri, 29 Sep 2017 13:48:20 +0200 Subject: [PATCH] Fixed same episode bug here also. --- seasonedParser/video.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/seasonedParser/video.py b/seasonedParser/video.py index 097cccd..53c1139 100644 --- a/seasonedParser/video.py +++ b/seasonedParser/video.py @@ -183,13 +183,15 @@ class Episode(): return cls.fromguess(name, guessit(name, {'type': 'episode'})) 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() + # THE EP NUMBER IS CONVERTED TO STRING AS A QUICK FIX FOR MULTIPLE NUMBERS IN ONE def __repr__(self): + print(self.name) if self.year is None: - return '<%s [%r, %dx%d]>' % (self.__class__.__name__, self.series, self.season, self.episode) + return '<%s [%r, %dx%s]>' % (self.__class__.__name__, self.series, self.season, str(self.episode)) - return '<%s [%r, %d, %dx%d]>' % (self.__class__.__name__, self.series, self.year, self.season, self.episode) + return '<%s [%r, %d, %dx%s]>' % (self.__class__.__name__, self.series, self.year, self.season, str(self.episode)) @@ -229,4 +231,4 @@ class Movie(): if self.year is None: return '<%s [%r]>' % (self.__class__.__name__, self.title) - return '<%s [%r, %d]>' % (self.__class__.__name__, self.title, self.year) \ No newline at end of file + return '<%s [%r, %d]>' % (self.__class__.__name__, self.title, self.year)