{"content":"STATUT: BUGS_TROUVÉS\n\nBUGS:\n- Bug 1 : La fonction `display` affiche la variation en pourcentage de manière incorrecte pour la baisse.\n  Affaire à corriger ligne 44 :\n  ```python\n  elif variation < 0:\n      percentage_variation = (-(current_price / previous_price) * 100)\n      return Fore.RED + f'▼ BAISSE (-{percentage_variation:.2f}%)' + COLOR_RESET\n  ```\n  Correction suggérée :\n  ```python\n  elif variation < 0:\n      percentage_variation = -((current_price / previous_price) * 100)  # Corrige la négation\n      return Fore.RED + f'▼ BAISSE (-{percentage_variation:.2f}%)' + COLOR_RESET\n  ```\n\n- Bug 2 : La fonction `display` utilise `os.system('cls' if os.name == 'nt' else 'clear')`, qui peut ne pas fonctionner correctement sur tous les systèmes. Une meilleure approche serait d'utiliser une bibliothèque comme `curses` pour gérer la mise à jour de l'affichage du terminal.\n  Affaire à corriger ligne 21 :\n  ```python\n  os.system('cls' if os.name == 'nt' else 'clear')\n  ```\n  Correction suggérée :\n  Installez d'abord `curses` :\n  ```bash\n  sudo apt-get install python3-curses\n  pip install windows-curses  # Pour les utilisateurs de Windows\n  ```\n  Ensuite, remplacez la ligne ci-dessus par :\n  ```python\n  import curses\n\n  def clear_screen():\n      stdscr = curses.initscr()\n      curses.noecho()\n      curses.cbreak()\n      stdscr.keypad(True)\n      stdscr.clear()\n      stdscr.refresh()\n  ```\n  Utilisez `clear_screen()` au lieu de `os.system('cls' if os.name == 'nt' else 'clear')`\n\nSCORE: 8/10"}