The BLE interface now dynamically resolves the interface directory by checking RNS.Reticulum.configdir when loaded via exec() by Reticulum. This allows users to specify custom config directories using the --config flag without encountering import errors. Changes: - Update BLEInterface.py to use RNS.Reticulum.configdir when available - Add fallback to default ~/.reticulum/interfaces for backward compatibility - Add comprehensive test coverage for config directory resolution - Update documentation to mention custom config directory support Fixes #2 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| conftest.py | ||
| test_ble_peer_interface.py | ||
| test_bleak_threading_hang.py | ||
| test_bleak_with_exec_loading.py | ||
| test_config_directory.py | ||
| test_error_recovery.py | ||
| test_fragmentation.py | ||
| test_gatt_server.py | ||
| test_integration.py | ||
| test_multi_device_simulation.py | ||
| test_prioritization.py | ||