File legacy_python.patch of Package nodejs16-16.17.0-150300.7.9.1.src

Index: node-v16.5.0/tools/utils.py
===================================================================
--- node-v16.5.0.orig/tools/utils.py
+++ node-v16.5.0/tools/utils.py
@@ -26,10 +26,10 @@
 # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 
-import glob
 import platform
 import re
 import sys
+from pathlib import Path
 
 
 # Reads a .list file into an array of strings
@@ -109,7 +109,8 @@ def IsWindows():
 
 
 def SearchFiles(dir, ext):
-  list = glob.glob(dir+ '/**/*.' + ext, recursive=True)
+  list = Path(dir).glob('**/*.' + ext)
+  list = [ str(x) for x in list ]
   if sys.platform == 'win32':
     list = [ x.replace('\\', '/')for x in list]
   return list
openSUSE Build Service is sponsored by