[IMP] don't reimplement randint manually
authorXavier Morel <xmo@openerp.com>
Wed, 16 Jan 2013 14:35:56 +0000 (15:35 +0100)
committerXavier Morel <xmo@openerp.com>
Wed, 16 Jan 2013 14:35:56 +0000 (15:35 +0100)
bzr revid: xmo@openerp.com-20130116143556-qlagrw7qhpuk8fuy

openerp/tools/image.py

index 508e103..d6a9e3b 100644 (file)
@@ -26,7 +26,7 @@ except ImportError:
 
 from PIL import Image
 from PIL import ImageOps
-from random import random
+from random import randint
 
 # ----------------------------------------
 # Image resizing
@@ -124,7 +124,7 @@ def image_colorize(original, randomize=True, color=(255, 255, 255)):
     image = Image.new('RGB', original.size)
     # generate the background color, past it as background
     if randomize:
-        color = (int(random() * 192 + 32), int(random() * 192 + 32), int(random() * 192 + 32))
+        color = (randint(32, 224), randint(32, 224), randint(32, 224))
     image.paste(color)
     image.paste(original, mask=original)
     # return the new image