code: def episodes(self):
          
  
          for sk, season in iteritems(self.seasons):
              # Yield each episode in season
              for ek, episode in iteritems(season.episodes):
                  yield (sk, ek), episode
docs: Return a flat episode iterator.
  
          :returns: Iterator :code:`((season_num, episode_num), Episode)`
          :rtype: iterator