diff --git a/mycli/config.py b/mycli/config.py index 825a413b..0ce959f7 100644 --- a/mycli/config.py +++ b/mycli/config.py @@ -103,14 +103,14 @@ def read_config_files(files: list[str | TextIOWrapper], list_values: bool = True def create_default_config(list_values: bool = True) -> ConfigObj: import mycli - default_config_file = resources.open_text(mycli, "myclirc") + default_config_file = resources.files(mycli).joinpath('myclirc').open('r', encoding='utf-8') return read_config_file(default_config_file, list_values=list_values) def write_default_config(destination: str, overwrite: bool = False) -> None: import mycli - default_config = resources.read_text(mycli, "myclirc") + default_config = resources.files(mycli).joinpath('myclirc').read_text(encoding='utf-8') destination = os.path.expanduser(destination) if not overwrite and exists(destination): return diff --git a/mycli/main.py b/mycli/main.py index b63d12cd..e8c33436 100755 --- a/mycli/main.py +++ b/mycli/main.py @@ -1641,7 +1641,8 @@ def is_select(status: str | None) -> bool: def thanks_picker() -> str: import mycli - lines = (resources.read_text(mycli, "AUTHORS") + resources.read_text(mycli, "SPONSORS")).split("\n") + lines = (resources.files(mycli).joinpath('AUTHORS').read_text(encoding='utf-8') + + resources.files(mycli).joinpath('SPONSORS').read_text(encoding='utf-8')).split("\n") contents = [] for line in lines: