mirror of
https://github.com/JoeanAmier/XHS-Downloader.git
synced 2026-03-22 15:07:17 +08:00
style: 代码格式化和字符串处理优化
- 优化代码缩进和换行,提高可读性 - 统一使用单引号或双引号,保持一致性 - 移除冗余的空格和括号,精简代码
This commit is contained in:
@@ -49,20 +49,31 @@ class XHSDownloader(App):
|
||||
Setting(
|
||||
self.parameter,
|
||||
),
|
||||
name="setting")
|
||||
self.install_screen(Index(self.APP, ), name="index")
|
||||
name="setting",
|
||||
)
|
||||
self.install_screen(
|
||||
Index(
|
||||
self.APP,
|
||||
),
|
||||
name="index",
|
||||
)
|
||||
self.install_screen(Loading(), name="loading")
|
||||
self.install_screen(About(), name="about")
|
||||
self.install_screen(Record(self.APP, ), name="record")
|
||||
self.install_screen(
|
||||
Record(
|
||||
self.APP,
|
||||
),
|
||||
name="record",
|
||||
)
|
||||
await self.push_screen("index")
|
||||
self.SETTINGS.check_keys(
|
||||
self.parameter,
|
||||
logging,
|
||||
self.query_one(RichLog),
|
||||
_("配置文件 settings.json 缺少必要的参数,请删除该文件,然后重新运行程序,自动生成默认配置文件!") +
|
||||
f"\n{
|
||||
">" *
|
||||
50}",
|
||||
_(
|
||||
"配置文件 settings.json 缺少必要的参数,请删除该文件,然后重新运行程序,自动生成默认配置文件!"
|
||||
)
|
||||
+ f"\n{'>' * 50}",
|
||||
ERROR,
|
||||
)
|
||||
|
||||
@@ -84,22 +95,41 @@ class XHSDownloader(App):
|
||||
self.uninstall_screen("loading")
|
||||
self.uninstall_screen("about")
|
||||
self.uninstall_screen("record")
|
||||
self.install_screen(Index(self.APP, ), name="index")
|
||||
self.install_screen(
|
||||
Index(
|
||||
self.APP,
|
||||
),
|
||||
name="index",
|
||||
)
|
||||
self.install_screen(
|
||||
Setting(
|
||||
self.parameter,
|
||||
),
|
||||
name="setting")
|
||||
name="setting",
|
||||
)
|
||||
self.install_screen(Loading(), name="loading")
|
||||
self.install_screen(About(), name="about")
|
||||
self.install_screen(Record(self.APP, ), name="record")
|
||||
self.install_screen(
|
||||
Record(
|
||||
self.APP,
|
||||
),
|
||||
name="record",
|
||||
)
|
||||
await self.push_screen("index")
|
||||
|
||||
def update_result(self, args: tuple[str, str]) -> None:
|
||||
self.notify(args[0], severity=args[1], )
|
||||
self.notify(
|
||||
args[0],
|
||||
severity=args[1],
|
||||
)
|
||||
|
||||
async def action_update(self):
|
||||
await self.push_screen(Update(self.APP, ), callback=self.update_result)
|
||||
await self.push_screen(
|
||||
Update(
|
||||
self.APP,
|
||||
),
|
||||
callback=self.update_result,
|
||||
)
|
||||
|
||||
async def close_database(self):
|
||||
await self.APP.id_recorder.cursor.close()
|
||||
|
||||
Reference in New Issue
Block a user