summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHristo Stamenov <capitane71@gmail.com>2021-10-25 00:20:28 +0300
committerHristo Stamenov <capitane71@gmail.com>2021-10-25 00:20:28 +0300
commit7ec6392d462a28ce3f9630e7299d279ccd577111 (patch)
tree3ff2721522f8718d71a02fcafac2612e72afc594
parent69eaa806c8959d5f93a8c863637bcc68931b872c (diff)
Fix import for collections Mapping
Mapping and other "abstract base classes" were moved after python 3.3 from collections to collections.abc Python 3.3 is long gone and a newer version of python won't support this code.
-rw-r--r--methods.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/methods.py b/methods.py
index 77a1085baf..b2eb7b7c77 100644
--- a/methods.py
+++ b/methods.py
@@ -1,9 +1,9 @@
-import collections
import os
import re
import glob
import subprocess
from collections import OrderedDict
+from collections.abc import Mapping
from typing import Iterator
# We need to define our own `Action` method to control the verbosity of output
@@ -662,7 +662,7 @@ def generate_vs_project(env, num_jobs):
batch_file = find_visual_c_batch_file(env)
if batch_file:
- class ModuleConfigs(collections.Mapping):
+ class ModuleConfigs(Mapping):
# This version information (Win32, x64, Debug, Release, Release_Debug seems to be
# required for Visual Studio to understand that it needs to generate an NMAKE
# project. Do not modify without knowing what you are doing.