On Tue, 29 Jun 2021 12:55:05 +0200 Juraj Linkeš <juraj.lin...@pantheon.tech> wrote:
> diff --git a/buildtools/get-numa-count.py b/buildtools/get-numa-count.py > new file mode 100644 > index 0000000000..3b67564fd4 > --- /dev/null > +++ b/buildtools/get-numa-count.py > @@ -0,0 +1,24 @@ > +#!/usr/bin/env python3 > +# SPDX-License-Identifier: BSD-3-Clause > +# Copyright (c) 2021 PANTHEON.tech s.r.o. > + > +import ctypes > +import glob > +import os > +import subprocess > + > +if os.name == 'posix': > + if os.path.isdir('/sys/devices/system/node'): > + numa_nodes = glob.glob('/sys/devices/system/node/node*') > + numa_nodes.sort() > + print(os.path.basename(numa_nodes[-1])[4:]) > + else: > + subprocess.run(['sysctl', '-n', 'vm.ndomains']) > + python lint has warning here buildtools/get-numa-count.py:16:8: W1510: Using subprocess.run without explicitly set `check` is not recommended. (subprocess-run-check)