File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -92,6 +92,10 @@ def __init__(
92
92
if not os .path .exists (self .mdir ):
93
93
os .makedirs (self .mdir )
94
94
95
+ self .cdir = os .path .join (data_dir , 'configs' , self .name )
96
+ if not os .path .exists (self .cdir ):
97
+ os .makedirs (self .cdir )
98
+
95
99
self .analyze_every_n = 10
96
100
self .frame_count = - 1
97
101
@@ -132,6 +136,11 @@ def reload_config(self, force=False):
132
136
self .crop = None
133
137
if self .cfg ['recording' ] != old_cfg ['recording' ]:
134
138
self .build_trigger ()
139
+ # re-save in 'log' directory
140
+ dt = datetime .datetime .now ()
141
+ fn = os .path .join (self .cdir , dt .strftime ('%y%m%d_%H%M%S_%f' ))
142
+ with open (fn , 'w' ) as f :
143
+ json .dump (self .cfg , f )
135
144
136
145
def build_trigger (self ):
137
146
if hasattr (self , 'trigger' ):
You can’t perform that action at this time.
0 commit comments