mirror of
https://gitee.com/g1879/DrissionPage.git
synced 2024-12-10 04:00:23 +08:00
OptionsManager增加三个属性及__text__
This commit is contained in:
parent
180b07e3e1
commit
c4ef1e2b95
@ -30,6 +30,27 @@ class OptionsManager(object):
|
|||||||
self.set_item('paths', 'global_tmp_path', global_tmp_path)
|
self.set_item('paths', 'global_tmp_path', global_tmp_path)
|
||||||
self.save()
|
self.save()
|
||||||
|
|
||||||
|
def __text__(self) -> str:
|
||||||
|
"""打印ini文件内容"""
|
||||||
|
return (f"paths:\n"
|
||||||
|
f"{self.get_option('paths')}\n\n"
|
||||||
|
"chrome options:\n"
|
||||||
|
f"{self.get_option('chrome_options')}\n\n"
|
||||||
|
"session options:\n"
|
||||||
|
f"{self.get_option('session_options')}")
|
||||||
|
|
||||||
|
@property
|
||||||
|
def paths(self) -> dict:
|
||||||
|
return self.get_option('paths')
|
||||||
|
|
||||||
|
@property
|
||||||
|
def chrome_options(self) -> dict:
|
||||||
|
return self.get_option('chrome_options')
|
||||||
|
|
||||||
|
@property
|
||||||
|
def session_options(self) -> dict:
|
||||||
|
return self.get_option('session_options')
|
||||||
|
|
||||||
def get_value(self, section: str, item: str) -> Any:
|
def get_value(self, section: str, item: str) -> Any:
|
||||||
"""获取配置的值 \n
|
"""获取配置的值 \n
|
||||||
:param section: 段名
|
:param section: 段名
|
||||||
|
Loading…
x
Reference in New Issue
Block a user