-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix: deprecation log spam #38
Conversation
WalkthroughThe changes in this pull request focus on the Changes
Poem
Warning Rate limit exceeded@JarbasAl has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 23 minutes and 37 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Outside diff range and nitpick comments (2)
__init__.py (2)
Line range hint
119-122
: Investigate GUI page timeout issue.The TODO comment and workaround suggest an underlying issue with the GUI system not properly handling the
override_idle
parameter. This should be investigated and fixed properly rather than relying on the sleep/release workaround.Would you like me to:
- Create an issue to track the GUI timeout bug?
- Investigate if this is a known issue in the GUI system?
Line range hint
1-200
: Consider addressing other TODO comments in the file.While fixing the deprecation warnings, I noticed several other TODO comments in the file that might need attention:
- Line 35: "TODO move mark1 handlers to PHAL mk1 plugin"
- Line 119: "TODO Screen not reverting after the specified 5 seconds"
- Line 134: "TODO notifications api not yet merged"
Consider creating tracking issues for these TODOs to ensure they're not forgotten.
Would you like me to help create GitHub issues to track these TODOs?
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
📒 Files selected for processing (1)
__init__.py
(1 hunks)
🔇 Additional comments (2)
__init__.py (2)
117-118
: LGTM! Consistently removes deprecated .qml
extensions.
The changes appropriately update both GUI page references to the new format.
113-113
: LGTM! Correctly removes deprecated .qml
extension.
The change appropriately updates the GUI page reference format, which should resolve the deprecation warnings.
Let's verify this is the current recommended format:
✅ Verification successful
Verified: Removal of .qml
extension is correct and consistent
The verification shows:
- QML files exist at
gui/qt5/
with matching names (resting.qml
,awake.qml
) - All
show_page
calls in the codebase use the extension-less format ("resting", "awake") - The change aligns with the existing pattern in the codebase
🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
#!/bin/bash
# Search for other show_page calls in the codebase to confirm the pattern
rg "show_page\(" --type python
Length of output: 63
Script:
#!/bin/bash
# Search for show_page calls without file type restriction
rg "show_page\(" -A 2
Length of output: 392
Script:
#!/bin/bash
# Search for QML files to understand GUI page patterns
fd ".qml$"
Length of output: 67
Script:
#!/bin/bash
# Search for GUI-related Python files
fd "gui|GUI" ".py$"
Length of output: 113
Script:
#!/bin/bash
# Search for Python files containing GUI-related code
fd ".py$" --exec rg -l "gui|GUI" {}
Length of output: 64
Script:
#!/bin/bash
# Look for any documentation or configuration about GUI pages
rg -i "gui.*page" -g "!*.qml"
Length of output: 218
Summary by CodeRabbit
New Features
Bug Fixes