Skip to content

Release/9.19.0#866

Merged
ibraheem-abe merged 194 commits intomainfrom
release/9.19.0
Mar 20, 2026
Merged

Release/9.19.0#866
ibraheem-abe merged 194 commits intomainfrom
release/9.19.0

Conversation

@ibraheem-abe
Copy link
Collaborator

9.19.0 /2026-03-02

What's Changed

New Contributors

Full Changelog: v9.18.1...v9.19.0

thewhaleking and others added 30 commits October 27, 2025 23:15
Replace overly broad `except Exception` catches with specific exception types
to improve error handling clarity and debugging:

- subtensor_interface.py: Handle both TimeoutError and asyncio.TimeoutError
  for substrate initialization timeout (resolves TODO comment)
- utils.py (is_valid_github_url): Catch ValueError, TypeError, AttributeError
  for URL parsing exceptions (resolves TODO comment)
- utils.py (normalize_hyperparameters): Catch KeyError, ValueError, TypeError,
  AttributeError for parameter normalization
- wallets.py (new_hotkey): Catch ValueError, TypeError for Keypair.create_from_uri
- wallets.py (new_coldkey): Catch ValueError, TypeError for Keypair.create_from_uri
- wallets.py (wallet_create): Catch ValueError, TypeError, KeyFileError for
  keypair and wallet creation

This change improves code quality by making exception handling more explicit
and easier to debug while maintaining the same error recovery behavior.
Per reviewer feedback: bittensor_wallet.Keypair.create_from_uri() only raises
TypeError, not ValueError. Removed ValueError from exception tuples on lines
380 and 431.
ibraheem-abe and others added 26 commits March 9, 2026 14:16
…mmortal

Update: Enforce era 'always' for mev_shield txs
…nt/34d26e-202603150900

chore: add 11 return type hints in cli.py
feat: add support for the `--all` to proxy remove
@ibraheem-abe ibraheem-abe requested a review from a team March 19, 2026 21:40
@ibraheem-abe ibraheem-abe merged commit 9419b82 into main Mar 20, 2026
307 of 349 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants