| 
														
															@@ -193,8 +193,8 @@ class CameraState(): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 current_best = self.best_objects[object_type] 
														 | 
														
														 | 
														
															                 current_best = self.best_objects[object_type] 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 now = datetime.datetime.now().timestamp() 
														 | 
														
														 | 
														
															                 now = datetime.datetime.now().timestamp() 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                 # if the object is a higher score than the current best score  
														 | 
														
														 | 
														
															                 # if the object is a higher score than the current best score  
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                # or the current object is more than 1 minute old, use the new object 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-                if obj_copy['score'] > current_best['score'] or (now - current_best['frame_time']) > 60: 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                # or the current object is older than desired, use the new object 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+                if obj_copy['score'] > current_best['score'] or (now - current_best['frame_time']) > self.config.get('best_image_timeout', 60): 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     obj_copy['frame'] = np.copy(self.current_frame) 
														 | 
														
														 | 
														
															                     obj_copy['frame'] = np.copy(self.current_frame) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     self.best_objects[object_type] = obj_copy 
														 | 
														
														 | 
														
															                     self.best_objects[object_type] = obj_copy 
														 | 
													
												
											
												
													
														| 
														 | 
														
															                     for c in self.callbacks['snapshot']: 
														 | 
														
														 | 
														
															                     for c in self.callbacks['snapshot']: 
														 |