]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-95672: Update memory_watchdog to use test.support.get_pagesize (gh-102365)
authorHyunkyun Moon <hyunkyun.moon@linecorp.com>
Thu, 2 Mar 2023 11:10:08 +0000 (20:10 +0900)
committerGitHub <noreply@github.com>
Thu, 2 Mar 2023 11:10:08 +0000 (20:10 +0900)
Lib/test/memory_watchdog.py

index 88cca8d323a6362bbdb911724895d3b95a321d7c..fee062ecc9b3001e522ec26c9613135d722d699a 100644 (file)
@@ -5,20 +5,13 @@ and print it out, until terminated."""
 # If the process crashes, reading from the /proc entry will fail with ESRCH.
 
 
-import os
 import sys
 import time
+from test.support import get_pagesize
 
 
-try:
-    page_size = os.sysconf('SC_PAGESIZE')
-except (ValueError, AttributeError):
-    try:
-        page_size = os.sysconf('SC_PAGE_SIZE')
-    except (ValueError, AttributeError):
-        page_size = 4096
-
 while True:
+    page_size = get_pagesize()
     sys.stdin.seek(0)
     statm = sys.stdin.read()
     data = int(statm.split()[5])