_jsonfile_status
Attributes
attribute
path= path
attribute
is_changed= False
attribute
load_time= time.time()
attribute
unload_delay= unload_delay
attribute
lock= RLock()
attribute
content= json.load(f)
Functions
func
__init__(self, path, need_file_exists, default=None, unload_delay=None)
param
selfparam
pathPathLike
param
need_file_existsbool
param
defaultAny
= None
param
unload_delayfloat | None
= None
Returns
None
func
flush_time(self)
param
selfReturns
None
func
should_unload(self)
param
selfReturns
None
func
read(self, deepcopy=True)
param
selfparam
deepcopybool
= True
Returns
None
func
write(self, content)
param
selfparam
contentReturns
None
func
save(self)
param
selfReturns
None