[Python-modules-commits] [gamera] 02/20: constant-seed-for-docs
Daniel Stender
stender at moszumanska.debian.org
Mon Aug 8 08:55:27 UTC 2016
This is an automated email from the git hooks/post-receive script.
stender pushed a commit to branch master
in repository gamera.
commit 3a711c7300b04e122717945b5556cd931cfa4050
Author: Reiner Herrmann <reiner at reiner-h.de>
Date: Sat Oct 17 18:38:46 2015 +0200
constant-seed-for-docs
Use constant seed for example images. Importing random will seed the prng
with the current system time, which will produce different example images
on every build. To make the build reproducible, use a constant seed value.
Author: Reiner Herrmann <reiner at reiner-h.de>
Bug: https://bugs.debian.org/775228
Forwarded: no
---
gamera/plugins/draw.py | 21 ++++++++++++++-------
1 file changed, 14 insertions(+), 7 deletions(-)
diff --git a/gamera/plugins/draw.py b/gamera/plugins/draw.py
index 006d1f6..39ce1ab 100644
--- a/gamera/plugins/draw.py
+++ b/gamera/plugins/draw.py
@@ -61,8 +61,9 @@ class draw_marker(PluginFunction):
author = "Michael Droettboom"
def __doc_example1__(images):
- from random import randint
+ from random import randint, seed
from gamera.core import Image, Dim
+ seed(0)
image = Image((0, 0), Dim(100, 100), RGB, DENSE)
points = [(randint(0, 100), randint(0, 100)) for x in range(4)]
image.draw_bezier(*tuple(list(points) + [RGBPixel(255, 0, 0), 0.1]))
@@ -106,8 +107,9 @@ class draw_line(PluginFunction):
__call__ = staticmethod(__call__)
def __doc_example1__(images):
- from random import randint
+ from random import randint, seed
from gamera.core import Image, Dim
+ seed(0)
image = Image((0, 0), Dim(100, 100), RGB, DENSE)
for i in range(10):
image.draw_line((randint(0, 100), randint(0, 100)),
@@ -160,8 +162,9 @@ class draw_hollow_rect(PluginFunction):
__call__ = staticmethod(__call__)
def __doc_example1__(images):
- from random import randint
+ from random import randint, seed
from gamera.core import Image, Dim
+ seed(0)
image = Image((0, 0), Dim(100, 100), RGB, DENSE)
for i in range(10):
image.draw_hollow_rect((randint(0, 100), randint(0, 100)),
@@ -199,8 +202,9 @@ class draw_filled_rect(PluginFunction):
__call__ = staticmethod(__call__)
def __doc_example1__(images):
- from random import randint
+ from random import randint, seed
from gamera.core import Image, Dim
+ seed(0)
image = Image((0, 0), Dim(100, 100), RGB, DENSE)
for i in range(10):
image.draw_filled_rect((randint(0, 100), randint(0, 100)),
@@ -244,8 +248,9 @@ class draw_bezier(PluginFunction):
__call__ = staticmethod(__call__)
def __doc_example1__(images):
- from random import randint
+ from random import randint, seed
from gamera.core import Image, Dim
+ seed(0)
image = Image((0, 0), Dim(100, 100), RGB, DENSE)
for i in range(10):
image.draw_bezier((randint(0, 100), randint(0, 100)),
@@ -292,8 +297,9 @@ class draw_circle(PluginFunction):
__call__ = staticmethod(__call__)
def __doc_example1__(images):
- from random import randint
+ from random import randint, seed
from gamera.core import Image, Dim
+ seed(0)
image = Image((0, 0), Dim(100, 100), RGB, DENSE)
for i in range(10):
image.draw_circle((randint(0, 100), randint(0, 100)),
@@ -447,8 +453,9 @@ class draw_text(PluginFunction):
__call__ = staticmethod(__call__)
def __doc_example1__(images):
- from random import randint
+ from random import randint, seed
from gamera.core import Image, Dim
+ seed(0)
image = Image((0, 0), Dim(320, 300), RGB, DENSE)
# These are some various Unicode encoded names of different
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/gamera.git
More information about the Python-modules-commits
mailing list