diff --git a/lib/sshync.py b/lib/sshync.py index ea1d1c9..0be0d08 100644 --- a/lib/sshync.py +++ b/lib/sshync.py @@ -124,7 +124,7 @@ def sort_titles_mods(_list_1, _list_2): # returns a list of data read from a sshync job profile def get_profile(_profile_dir): from configparser import ConfigParser - _profile_data = ConfigParser() + _profile_data = ConfigParser(interpolation=None) if isfile(_profile_dir): _profile_data.read(_profile_dir) else: diff --git a/lib/sshyp.py b/lib/sshyp.py index a8963d2..f78da30 100755 --- a/lib/sshyp.py +++ b/lib/sshyp.py @@ -591,7 +591,7 @@ def extension_runner(): _output_com, _extension_dir = None, realpath(__file__).rsplit('/', 1)[0] + '/extensions/' if isdir(_extension_dir): for _extension in listdir(_extension_dir): - _extension_config = ConfigParser() + _extension_config = ConfigParser(interpolation=None) _extension_config.read(_extension_dir + _extension) _input_com = _extension_config.get('config', 'input').split() if _input_com == arguments[arg_start:]: @@ -634,7 +634,7 @@ if __name__ == "__main__": # import saved userdata try: - sshyp_data = ConfigParser() + sshyp_data = ConfigParser(interpolation=None) sshyp_data.read(f"{home}/.config/sshyp/sshyp.ini") device_type = sshyp_data.get('GENERAL', 'device_type') if device_type == 'client': diff --git a/lib/stweak.py b/lib/stweak.py index 02611d0..0f2c283 100644 --- a/lib/stweak.py +++ b/lib/stweak.py @@ -10,7 +10,7 @@ from subprocess import PIPE, run # PORT START UNAME-IMPORT-STWEAK from os import uname # PORT END UNAME-IMPORT-STWEAK -home, sshyp_data, stdscr = expanduser('~'), ConfigParser(), None +home, sshyp_data, stdscr = expanduser('~'), ConfigParser(interpolation=None), None if isfile(f"{home}/.config/sshyp/sshyp.ini"): _exists_flag = True sshyp_data.read(f"{home}/.config/sshyp/sshyp.ini") @@ -361,7 +361,7 @@ def extension_downloader(): from tempfile import gettempdir from urllib.request import urlopen, urlretrieve _file_data = urlopen("https://raw.githubusercontent.com/rwinkhart/sshyp-labs/main/pointers/v1.5.1").read() - _pointer = ConfigParser() + _pointer = ConfigParser(interpolation=None) _pointer.read_string(_file_data.decode('utf-8')) _extensions = _pointer.sections() _extensions.append('CANCEL')