make calibration optional
this should work with the newly added option to not add any calibration hours.
This commit is contained in:
		| @@ -98,6 +98,8 @@ class Inkycal: | |||||||
|             except FileNotFoundError: |             except FileNotFoundError: | ||||||
|                 raise SettingsFileNotFoundError |                 raise SettingsFileNotFoundError | ||||||
|  |  | ||||||
|  |         self.disable_calibration = self.settings.get('disable_calibration', False) | ||||||
|  |  | ||||||
|         if not os.path.exists(image_folder): |         if not os.path.exists(image_folder): | ||||||
|             os.mkdir(image_folder) |             os.mkdir(image_folder) | ||||||
|  |  | ||||||
| @@ -541,11 +543,16 @@ class Inkycal: | |||||||
|  |  | ||||||
|     def _calibration_check(self): |     def _calibration_check(self): | ||||||
|         """Calibration scheduler |         """Calibration scheduler | ||||||
|         uses calibration hours from settings file to check if calibration is due""" |         uses calibration hours from settings file to check if calibration is due. | ||||||
|  |         If no calibration hours are set, calibration is skipped.""" | ||||||
|  |  | ||||||
|  |         # Check if calibration hours are not set or the list is empty | ||||||
|  |         if not self._calibration_hours: | ||||||
|  |             print("No calibration hours set. Skipping calibration.") | ||||||
|  |             return | ||||||
|  |  | ||||||
|         now = arrow.now() |         now = arrow.now() | ||||||
|         # print('hour:', now.hour, 'hours:', self._calibration_hours) |         if now.hour in self._calibration_hours and not self._calibration_state: | ||||||
|         # print('state:', self._calibration_state) |  | ||||||
|         if now.hour in self._calibration_hours and self._calibration_state == False: |  | ||||||
|             self.calibrate() |             self.calibrate() | ||||||
|             self._calibration_state = True |             self._calibration_state = True | ||||||
|         else: |         else: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user