From 9df9bfa4b767eeca446f20357f00f84f41a69965 Mon Sep 17 00:00:00 2001 From: Gregory Date: Thu, 2 Mar 2023 18:01:13 -0800 Subject: [PATCH] attempt at fixing typing info --- lib/spack/spack/util/atomic_update.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/spack/spack/util/atomic_update.py b/lib/spack/spack/util/atomic_update.py index 24921c9a459..2f517b3f99a 100644 --- a/lib/spack/spack/util/atomic_update.py +++ b/lib/spack/spack/util/atomic_update.py @@ -2,19 +2,19 @@ # Spack Project Developers. See the top-level COPYRIGHT file for details. # # SPDX-License-Identifier: (Apache-2.0 OR MIT) - +import ctypes import os from contextlib import contextmanager +from typing import Optional import llnl.util.filesystem as fs from llnl.util.symlink import symlink +libc: Optional[ctypes.CDLL] = None try: - from ctypes import CDLL - - libc = CDLL("/lib64/libc.so.6", 0x04) # 0x04 is RTLD_NOLOAD + libc = ctypes.CDLL("/lib64/libc.so.6", 0x04) # 0x04 is RTLD_NOLOAD except BaseException: - libc = None + pass def use_renameat2():