Repository navigation
docs: curses-unavailable fallback prints a warning, is not silent - #40
Conversation
configuration.md said JarbasCursesTerminal is 'silently aliased' to JarbasCliTerminal when curses can't be imported. hivemind_cli_terminal/__init__.py prints 'WARNING: curses interface not available' at import time in that case (confirmed on origin/dev) - troubleshooting.md already documents this correctly, this was the one inconsistent file.
|
Important Draft PR not reviewedDraft PRs are not automatically reviewed by default.
To automatically review draft PRs, update your CodeRabbit configuration: reviews:
auto_review:
drafts: trueThanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Reporting for duty! The automated checks have completed. 🎖️I've aggregated the results of the automated checks for this PR below. 🔍 LintI've finished my task! Here's the data you need. 📊 ❌ ruff: issues found — see job log ⚖️ License CheckI've audited the 'About' files for accuracy. 📄 ✅ No license violations found. Policy: Apache 2.0 (universal donor). StrongCopyleft / NetworkCopyleft / WeakCopyleft / Other / Error categories fail. MPL allowed. 🏷️ Release PreviewDrafting the announcement for your new feature! 📣 Current:
✅ PR title follows conventional commit format. 🚀 Release Channel Compatibility Predicted next version:
🔒 Security (pip-audit)Checking for any potential privacy concerns. 🕶️ ✅ No known vulnerabilities found (73 packages scanned). 📋 Repo HealthI've checked the repo's strength (aka test suite robustness). 🏋️♂️ ✅ All required files present. Latest Version: ✅ 📊 CoverageChecking the insulation of our logic. 🏠 ❌ 27.5% total coverage Per-file coverage (3 files)
Full report: download the 🔨 Build TestsStructural analysis of your contribution is complete. 🔬 ✅ All versions pass
Thanks for making OVOS better today! 🙌 |
docs/configuration.md said the JarbasCursesTerminal to JarbasCliTerminal fallback (when curses isn't importable) happens "silently." It doesn't: hivemind_cli_terminal/init.py prints "WARNING: curses interface not available" at import time in that branch. docs/troubleshooting.md already documents this correctly - this fixes the one inconsistent file to match it.
Verified claim: the print() call in the except ImportError branch, hivemind_cli_terminal/init.py on origin/dev.
Docs-only change, no code touched.