From c1724ccea91a5c3da00f84fb4104ccd23f7f6a89 Mon Sep 17 00:00:00 2001 From: qing <1776177662@qq.com> Date: Sun, 2 Aug 2026 12:52:51 +0800 Subject: [PATCH] fix(redirect80): extract .content from confs RPC response dict RpcClient.call() returns the data dict, not a raw string. configparser.read_string() expects str, hence TypeError. Now uses .get("content") to unwrap the ini text. --- redirect80/redirect80.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/redirect80/redirect80.py b/redirect80/redirect80.py index 95ee02e..c231417 100644 --- a/redirect80/redirect80.py +++ b/redirect80/redirect80.py @@ -42,7 +42,8 @@ _confs_client = RpcClient( _confs_host, _confs_port, "redirect80", retry_on_refused=True, timeout=5, ) -_ini_text = _confs_client.call("get", {"name": "redirect80.ini"}) +_data = _confs_client.call("get", {"name": "redirect80.ini"}) +_ini_text = _data.get("content", "") _ini = configparser.ConfigParser(interpolation=None) _ini.read_string(_ini_text)