Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
:return:
:rtype: bool
"""
main_db_con = db.DBConnection()
sql_results = main_db_con.select(
b'SELECT '
b' * '
b'FROM '
b' tv_episodes '
b'WHERE '
b' showid = ? '
b' AND season = ? '
b' AND episode = ?', [self.show.indexerid, season, episode])
if len(sql_results) > 1:
raise MultipleEpisodesInDatabaseException('Your DB has two records for the same show somehow.')
elif not sql_results:
logger.log(u'{id}: Episode {ep} not found in the database'.format
(id=self.show.indexerid, ep=episode_num(self.season, self.episode)),
logger.DEBUG)
return False
else:
if sql_results[0][b'name']:
self.name = sql_results[0][b'name']
self.season = season
self.episode = episode
self.absolute_number = sql_results[0][b'absolute_number']
self.description = sql_results[0][b'description']
if not self.description:
self.description = ''
if sql_results[0][b'subtitles'] and sql_results[0][b'subtitles']: