Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -19,15 +19,25 @@ from huggingface_hub import HfApi, hf_hub_download
|
|
| 19 |
import gradio as gr
|
| 20 |
import ccxt
|
| 21 |
|
| 22 |
-
import subprocess
|
| 23 |
import sys
|
| 24 |
-
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 31 |
# --- 🛑 ANTI-CRASH & CPU OPTIMIZATION ---
|
| 32 |
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"
|
| 33 |
import tensorflow as tf
|
|
|
|
| 19 |
import gradio as gr
|
| 20 |
import ccxt
|
| 21 |
|
|
|
|
| 22 |
import sys
|
| 23 |
+
from types import ModuleType
|
| 24 |
+
import pandas as pd
|
| 25 |
+
|
| 26 |
+
# --- 🥷 NINJA HACK : MOCK PANDAS_TA ---
|
| 27 |
+
# On crée un module fantôme pour empêcher le crash de l'importation
|
| 28 |
+
if "pandas_ta" not in sys.modules:
|
| 29 |
+
mock_ta = ModuleType("pandas_ta")
|
| 30 |
+
sys.modules["pandas_ta"] = mock_ta
|
| 31 |
+
print("🥷 Pandas-TA a été neutralisé (Mock actif).")
|
| 32 |
+
|
| 33 |
+
# On injecte l'extension .ta dans Pandas pour éviter que df.ta plante
|
| 34 |
+
if not hasattr(pd.DataFrame, "ta"):
|
| 35 |
+
class FakeTA:
|
| 36 |
+
def __getattr__(self, name):
|
| 37 |
+
# On renvoie une fonction qui ne fait rien
|
| 38 |
+
return lambda *args, **kwargs: None
|
| 39 |
+
pd.DataFrame.ta = property(lambda self: FakeTA())
|
| 40 |
+
# ---------------------------------------
|
| 41 |
# --- 🛑 ANTI-CRASH & CPU OPTIMIZATION ---
|
| 42 |
os.environ["CUDA_VISIBLE_DEVICES"] = "-1"
|
| 43 |
import tensorflow as tf
|