12345678910111213141516171819202122 |
- # Ultralytics YOLO 🚀, AGPL-3.0 license
- from ultralytics.utils import emojis
- class HUBModelError(Exception):
- """
- Custom exception class for handling errors related to model fetching in Ultralytics YOLO.
- This exception is raised when a requested model is not found or cannot be retrieved.
- The message is also processed to include emojis for better user experience.
- Attributes:
- message (str): The error message displayed when the exception is raised.
- Note:
- The message is automatically processed through the 'emojis' function from the 'ultralytics.utils' package.
- """
- def __init__(self, message="Model not found. Please check model URL and try again."):
- """Create an exception for when a model is not found."""
- super().__init__(emojis(message))
|