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.
(cherry picked from commit 7ec6392d46
)
This commit is contained in:
parent
4c76594e0d
commit
d6ada73063
1 changed files with 3 additions and 3 deletions
|
@ -1,11 +1,11 @@
|
|||
import collections
|
||||
import os
|
||||
import re
|
||||
import glob
|
||||
import subprocess
|
||||
from collections import OrderedDict
|
||||
from compat import iteritems, isbasestring, open_utf8, decode_utf8, qualname
|
||||
from collections.abc import Mapping
|
||||
from typing import Iterator
|
||||
from compat import iteritems, isbasestring, open_utf8, decode_utf8, qualname
|
||||
|
||||
from SCons import Node
|
||||
from SCons.Script import ARGUMENTS
|
||||
|
@ -675,7 +675,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.
|
||||
|
|
Loading…
Reference in a new issue