diff options
Diffstat (limited to 'dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch')
-rw-r--r-- | dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch b/dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch new file mode 100644 index 000000000000..b98624d7df8f --- /dev/null +++ b/dev-python/wxpython/files/wxpython-4.2.1-integer-division-for-randint.patch @@ -0,0 +1,26 @@ +From https://github.com/wxWidgets/Phoenix/pull/2508 +From 3b042c863f4092f802a877a972fd6eb284451a78 Mon Sep 17 00:00:00 2001 +From: Ben Greiner <code@bnavigator.de> +Date: Sat, 6 Jan 2024 21:58:29 +0100 +Subject: [PATCH] integer division for randint + +Python 3.12 does not accept floats for random.randint() anymore +--- + unittests/test_dcDrawLists.py | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/unittests/test_dcDrawLists.py b/unittests/test_dcDrawLists.py +index 9e35e5eaf..6696a79a0 100644 +--- a/unittests/test_dcDrawLists.py ++++ b/unittests/test_dcDrawLists.py +@@ -63,8 +63,8 @@ def makeRandomRectangles(): + rects = [] + + for i in range(num): +- W = random.randint(10, w/2) +- H = random.randint(10, h/2) ++ W = random.randint(10, w//2) ++ H = random.randint(10, h//2) + x = random.randint(0, w - W) + y = random.randint(0, h - H) + rects.append( (x, y, W, H) ) |