Seicas commited on
Commit
fb9756e
·
verified ·
1 Parent(s): 28c9a1a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +5 -5
app.py CHANGED
@@ -17,17 +17,17 @@ if not HF_TOKEN:
17
  print("Warning: HF_TOKEN not set!")
18
 
19
  def load_spacy_model():
20
- """Load SpaCy model with automatic download if not present"""
21
  import spacy
22
- import subprocess
23
  from config import settings
24
 
25
  try:
 
26
  return spacy.load(settings.SPACY_MODEL)
27
  except OSError:
28
- print(f"Downloading {settings.SPACY_MODEL}...")
29
- subprocess.run(["python", "-m", "spacy", "download", settings.SPACY_MODEL], check=True)
30
- return spacy.load(settings.SPACY_MODEL)
31
 
32
  # SpaCy modelini yükle
33
  nlp = load_spacy_model()
 
17
  print("Warning: HF_TOKEN not set!")
18
 
19
  def load_spacy_model():
20
+ """Load SpaCy model with graceful fallback to blank model"""
21
  import spacy
 
22
  from config import settings
23
 
24
  try:
25
+ # Önce tam modeli yüklemeyi dene
26
  return spacy.load(settings.SPACY_MODEL)
27
  except OSError:
28
+ # Model yüklenemezse blank model kullan
29
+ print(f"[warning] SpaCy model '{settings.SPACY_MODEL}' yüklenemedi; fallback olarak blank('tr') kullanılıyor.")
30
+ return spacy.blank("tr")
31
 
32
  # SpaCy modelini yükle
33
  nlp = load_spacy_model()