From 1b2fc16ed9be3081df4f9646af190c5f1ba57091 Mon Sep 17 00:00:00 2001 From: Paul Monson Date: Thu, 8 Aug 2019 10:52:56 -0700 Subject: [PATCH 1/2] bpo-36511 fix failures in Windows Python arm32 buildbot tests --- Lib/test/libregrtest/win_utils.py | 1 + Lib/test/test_compile.py | 5 ++++- Tools/buildbot/remoteDeploy.bat | 1 + 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Lib/test/libregrtest/win_utils.py b/Lib/test/libregrtest/win_utils.py index 0e6bfa8e10f7b7..ec2d6c663e83fb 100644 --- a/Lib/test/libregrtest/win_utils.py +++ b/Lib/test/libregrtest/win_utils.py @@ -25,6 +25,7 @@ class WindowsLoadTracker(): def __init__(self): self.load = 0.0 + self.p = None self.start() def start(self): diff --git a/Lib/test/test_compile.py b/Lib/test/test_compile.py index 9d77f7af05d6fd..4cf7d836dc70b1 100644 --- a/Lib/test/test_compile.py +++ b/Lib/test/test_compile.py @@ -695,7 +695,10 @@ def test_path_like_objects(self): def test_stack_overflow(self): # bpo-31113: Stack overflow when compile a long sequence of # complex statements. - compile("if a: b\n" * 200000, "", "exec") + try: + compile("if a: b\n" * 200000, "", "exec") + except MemoryError: + pass # Multiple users rely on the fact that CPython does not generate # bytecode for dead code blocks. See bpo-37500 for more context. diff --git a/Tools/buildbot/remoteDeploy.bat b/Tools/buildbot/remoteDeploy.bat index 8b0ce239e1a403..6b86e1e59b077d 100644 --- a/Tools/buildbot/remoteDeploy.bat +++ b/Tools/buildbot/remoteDeploy.bat @@ -36,6 +36,7 @@ for /f "USEBACKQ" %%i in (`dir PCbuild\arm32\*.pyd /b`) do @scp PCBuild\arm32\%% for /f "USEBACKQ" %%i in (`dir PCbuild\arm32\*.dll /b`) do @scp PCBuild\arm32\%%i "%SSH_SERVER%:%REMOTE_PYTHON_DIR%PCBuild\arm32" scp -r "%PYTHON_SOURCE%Include" "%SSH_SERVER%:%REMOTE_PYTHON_DIR%Include" scp -r "%PYTHON_SOURCE%Lib" "%SSH_SERVER%:%REMOTE_PYTHON_DIR%Lib" +scp -r "%PYTHON_SOURCE%Parser" "%SSH_SERVER%:%REMOTE_PYTHON_DIR%Parser" scp -r "%PYTHON_SOURCE%Tools" "%SSH_SERVER%:%REMOTE_PYTHON_DIR%Tools" scp "%PYTHON_SOURCE%Modules\Setup" "%SSH_SERVER%:%REMOTE_PYTHON_DIR%Modules" scp "%PYTHON_SOURCE%PC\pyconfig.h" "%SSH_SERVER%:%REMOTE_PYTHON_DIR%PC" From 2ba79822b07c0c147e67062cd0717a951c257432 Mon Sep 17 00:00:00 2001 From: Paul Monson Date: Thu, 8 Aug 2019 13:35:36 -0700 Subject: [PATCH 2/2] undo changes to test_compile --- Lib/test/test_compile.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Lib/test/test_compile.py b/Lib/test/test_compile.py index 4cf7d836dc70b1..9d77f7af05d6fd 100644 --- a/Lib/test/test_compile.py +++ b/Lib/test/test_compile.py @@ -695,10 +695,7 @@ def test_path_like_objects(self): def test_stack_overflow(self): # bpo-31113: Stack overflow when compile a long sequence of # complex statements. - try: - compile("if a: b\n" * 200000, "", "exec") - except MemoryError: - pass + compile("if a: b\n" * 200000, "", "exec") # Multiple users rely on the fact that CPython does not generate # bytecode for dead code blocks. See bpo-37500 for more context. pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy