diff --git a/sickbeard/search_queue.py b/sickbeard/search_queue.py index 547ed5ce..fd5b6cc3 100644 --- a/sickbeard/search_queue.py +++ b/sickbeard/search_queue.py @@ -330,7 +330,7 @@ class BacklogQueueItem(generic_queue.QueueItem): with ThreadPoolExecutor(sickbeard.NUM_OF_THREADS) as executor: for provider in providers: didSearch = True - logger.log("Beginning backlog search for [" + self.segment + "] on " + provider.name) + logger.log("Beginning backlog search for [" + str(self.segment) + "] on " + provider.name) executor.submit( search.searchProviders, self, self.show, self.segment, self.wantedEpisodes, provider, seasonSearch, False).add_done_callback(snatch_results) diff --git a/sickbeard/tv.py b/sickbeard/tv.py index 34153684..56b015bd 100644 --- a/sickbeard/tv.py +++ b/sickbeard/tv.py @@ -2058,10 +2058,7 @@ class TVEpisode(object): # split off the dirs only, if they exist name_groups = re.split(r'[\\/]', pattern) - if len(name_groups) == 1: - return '' - else: - return self._format_pattern(os.sep.join(name_groups[:-1]), multi) + return self._format_pattern(name_groups[-1], multi) def rename(self): """