scripts: Use backport of a recent Python3 configparser on Python2
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
This commit is contained in:
parent
41d42a07bf
commit
cc63fd51b2
|
@ -98,16 +98,10 @@ def setup_python2_wrappers():
|
|||
if sys.version_info.major >= 3:
|
||||
return
|
||||
# Add module hacks so that common Python3 module imports work in Python2
|
||||
import Queue, io, StringIO, ConfigParser, time
|
||||
import Queue, io, StringIO, time
|
||||
sys.modules["queue"] = Queue
|
||||
io.StringIO = StringIO.StringIO
|
||||
time.process_time = time.clock
|
||||
sys.modules["configparser"] = ConfigParser
|
||||
OrigRawConfigParser = ConfigParser.RawConfigParser
|
||||
def RCP(strict=False, *args, **kwargs):
|
||||
return OrigRawConfigParser(*args, **kwargs)
|
||||
RCP.SECTCRE = OrigRawConfigParser.SECTCRE
|
||||
ConfigParser.RawConfigParser = RCP
|
||||
setup_python2_wrappers()
|
||||
|
||||
|
||||
|
|
|
@ -7,3 +7,4 @@ pyserial==3.4
|
|||
greenlet==1.1.2
|
||||
Jinja2==2.11.3
|
||||
python-can==3.3.4
|
||||
configparser==4.0.2
|
||||
|
|
Loading…
Reference in New Issue