From a3704e7fb78ae1732c484f1443de898979489158 Mon Sep 17 00:00:00 2001 From: Julian Date: Mon, 15 Jun 2020 21:40:25 +1000 Subject: [PATCH] SafeConfigParser deprecated (#1155) SafeConfigParser deprecated. SafeConfigParser was renamed to ConfigParser in Python 3.2. Use of it in Python 3.7 gives a DeprecationWarning. As Buildozer is not supported at below Python 3.2, simply replaced all mentions. Co-authored-by: Julian-O --- buildozer/__init__.py | 4 ++-- buildozer/scripts/remote.py | 7 ++----- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/buildozer/__init__.py b/buildozer/__init__.py index bb3266c..1af459e 100644 --- a/buildozer/__init__.py +++ b/buildozer/__init__.py @@ -28,7 +28,7 @@ from fnmatch import fnmatch from pprint import pformat from urllib.request import FancyURLopener -from configparser import SafeConfigParser +from configparser import ConfigParser try: import fcntl except ImportError: @@ -113,7 +113,7 @@ class Buildozer: self.state = None self.build_id = None self.config_profile = '' - self.config = SafeConfigParser(allow_no_value=True) + self.config = ConfigParser(allow_no_value=True) self.config.optionxform = lambda value: value self.config.getlist = self._get_config_list self.config.getlistvalues = self._get_config_list_values diff --git a/buildozer/scripts/remote.py b/buildozer/scripts/remote.py index 0f7d45c..af9f593 100644 --- a/buildozer/scripts/remote.py +++ b/buildozer/scripts/remote.py @@ -21,10 +21,7 @@ from sys import stdout, stdin, exit from select import select from os.path import join, expanduser, realpath, exists, splitext from os import makedirs, walk, getcwd -try: - from configparser import SafeConfigParser -except ImportError: - from ConfigParser import SafeConfigParser +from configparser import ConfigParser try: import termios has_termios = True @@ -138,7 +135,7 @@ class BuildozerRemote(Buildozer): # create custom buildozer.spec self.info('Create custom buildozer.spec') - config = SafeConfigParser() + config = ConfigParser() config.read('buildozer.spec') config.set('app', 'source.dir', 'app')