Shuffle provider logo files so order of the provider on the generated image is random.
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/84202eca Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/84202eca Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/84202eca Branch: refs/heads/trunk Commit: 84202eca41d5addd8a24525ef828bd0744375716 Parents: 990c82b Author: Tomaz Muraus <[email protected]> Authored: Mon Nov 18 14:40:16 2013 +0100 Committer: Tomaz Muraus <[email protected]> Committed: Mon Nov 18 14:40:16 2013 +0100 ---------------------------------------------------------------------- contrib/generate_provider_logos_collage_image.py | 2 ++ 1 file changed, 2 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/84202eca/contrib/generate_provider_logos_collage_image.py ---------------------------------------------------------------------- diff --git a/contrib/generate_provider_logos_collage_image.py b/contrib/generate_provider_logos_collage_image.py index 46ae474..d2f4274 100644 --- a/contrib/generate_provider_logos_collage_image.py +++ b/contrib/generate_provider_logos_collage_image.py @@ -30,6 +30,7 @@ import os import sys import argparse import subprocess +import random from os.path import join as pjoin @@ -82,6 +83,7 @@ def resize_images(logo_files, output_path): def assemble_final_image(resized_images, output_path): final_name = pjoin(output_path, 'final/logos.png') + random.shuffle(resized_images) values = {'images': ' '.join(resized_images), 'geometry': GEOMETRY, 'out_name': final_name} cmd = 'montage %(images)s -geometry %(geometry)s %(out_name)s'
