def handle(self, filename, verbosity, **options):
self.verbose = (verbosity > 1)
- for episode_data in json.load(open(filename)).get('episodes').values():
+ values = json.load(open(filename)).get('episodes').values()
+ for i, episode_data in enumerate(values):
if not episode_data.get('title'):
continue
if not episode_data.get('emission'):
continue
if not episode_data.get('text') and not episode_data.get('sound'):
continue
+ if self.verbose:
+ print('[%5d/%5d] %s' % (i+1, len(values), episode_data['title']))
emission_slug = self.adjust_slug(episode_data['emission'])
emission, created = Emission.objects.get_or_create(
slug=emission_slug,