def get_dev_output_names(self):
        for items in MEDIA_BUNDLES:
            bundle = items[0]
            backend = _load_root_filter(bundle)
            variations = backend._get_variations_with_input()
            if not variations:
                for name, hash in backend.get_dev_output_names({}):
                    url = (bundle, name) % '%s|%s'
                    yield _get_key(bundle), url, hash
            else:
                # Generate media files for all variation combinations
                combinations = product(*(variations[key]
                                         for key in sorted(variations.keys())))
                for combination in combinations:
                    variation_map = zip(sorted(variations.keys()), combination)
                    variation = dict(variation_map)
                    for name, hash in backend.get_dev_output_names(variation):
                        url = '%s--%s|%s' % (bundle, '--'.join(combination), name)
                        yield _get_key(bundle, variation_map), url, hash
dataset/ETHPy150Open adieu/django-mediagenerator/mediagenerator/generators/bundles/bundles.py/Bundles.get_dev_output_names/swapped operands of `%`