ToolDelta ICU

_jsonfile_status

Attributes

attributepath
= path
attributeis_changed
= False
attributeload_time
= time.time()
attributeunload_delay
= unload_delay
attributelock
= RLock()
attributecontent
= json.load(f)

Functions

func__init__(self, path, need_file_exists, default=None, unload_delay=None)
paramself
parampathPathLike
paramneed_file_existsbool
paramdefaultAny
= None
paramunload_delayfloat | None
= None

Returns

None
funcflush_time(self)
paramself

Returns

None
funcshould_unload(self)
paramself

Returns

None
funcread(self, deepcopy=True)
paramself
paramdeepcopybool
= True

Returns

None
funcwrite(self, content)
paramself
paramcontent

Returns

None
funcsave(self)
paramself

Returns

None