Ver código fonte

Increment bot version to 2.6.313 and refactor monitoring coordinator access in management commands

- Updated BOT_VERSION to 2.6.313.
- Refactored access to the monitoring coordinator in management commands for improved clarity and consistency, replacing dynamic attribute access with direct reference.
Carles Sentis 1 semana atrás
pai
commit
2aacc2f043
2 arquivos alterados com 3 adições e 3 exclusões
  1. 2 2
      src/commands/management_commands.py
  2. 1 1
      trading_bot.py

+ 2 - 2
src/commands/management_commands.py

@@ -565,7 +565,7 @@ Will trigger when {token} price moves {alarm['direction']} {target_price_str}
             await self._reply(update, "🔄 Starting order synchronization...")
 
             # Get monitoring coordinator
-            monitoring_coordinator = getattr(self.trading_engine, 'monitoring_coordinator', None)
+            monitoring_coordinator = self.monitoring_coordinator
             if not monitoring_coordinator:
                 await self._reply(update, "❌ Monitoring coordinator not available. Please restart the bot.")
                 return
@@ -674,7 +674,7 @@ Will trigger when {token} price moves {alarm['direction']} {target_price_str}
                 return
 
             # Check monitoring coordinator
-            monitoring_coordinator = getattr(self.trading_engine, 'monitoring_coordinator', None)
+            monitoring_coordinator = self.monitoring_coordinator
             
             diagnostic_parts = ["🔍 <b>Synchronization Diagnostics</b>\n"]
             

+ 1 - 1
trading_bot.py

@@ -14,7 +14,7 @@ from datetime import datetime
 from pathlib import Path
 
 # Bot version
-BOT_VERSION = "2.6.312"
+BOT_VERSION = "2.6.313"
 
 # Add src directory to Python path
 sys.path.insert(0, str(Path(__file__).parent / "src"))