Skip to content

Commit

Permalink
Fix network-less shows in tvmaze
Browse files Browse the repository at this point in the history
  • Loading branch information
lepinkainen committed Feb 24, 2016
1 parent 94b9241 commit 0dec82e
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion pyfibot/modules/module_tvmaze.py
Original file line number Diff line number Diff line change
Expand Up @@ -52,13 +52,17 @@ def command_maze(bot, user, channel, args):
bot.say(channel, "No new episodes found for %s" % show.name)
return

print(show.network)

show_id = "%s %s '%s'" % (show.name, "%dx%02d" % (next_episode.season_number, next_episode.episode_number), next_episode.title)

if show.status == "Ended":
msg = "Latest episode of %s aired on %s (%s ago) on %s [Ended]" % (show_id, next_episode.airdate, _ago(latest_delta), show.network['name'])
else:
msg = "Next episode of %s airs %s (%s) on %s" % (show_id, next_episode.airdate, _ago(next_delta), show.network['name'])
msg = "Next episode of {0} airs {1} ({2})".format(show_id, next_episode.airdate, _ago(next_delta))
# Not all shows have network info for some reason
if show.network:
msg = "{0} on {1}".format(msg, show.network['name'])

bot.say(channel, msg.encode("UTF-8"))

Expand Down

0 comments on commit 0dec82e

Please sign in to comment.