v5.1.1
Add exception handling to stack inspection code for robustness
- Wrap stack inspection loops in try-except blocks in _ExceptionSuggestor.py and ExceptionSuggestor.py to prevent errors from propagating during attribute suggestion
- Add try-except block in logging_utils.py around stack inspection to avoid failures determining log source depth
- Preserve original logic and fallback behavior while improving stability against unexpected inspection errors