klydekushy commited on
Commit
06cff05
·
verified ·
1 Parent(s): faeffd5

Update core/extractor.py

Browse files
Files changed (1) hide show
  1. core/extractor.py +6 -3
core/extractor.py CHANGED
@@ -116,9 +116,12 @@ class ExtractorEngine:
116
 
117
 
118
  def _clean(self, t):
119
- """Nettoyage rigoureux des balises Markdown et espaces superflus."""
120
  t = t.strip()
121
- if t.startswith("```"):
122
- t = t.replace("```json", "").replace("```", "")
 
 
 
123
  return t.strip()
124
 
 
116
 
117
 
118
  def _clean(self, t):
119
+ """Nettoyage rigoureux pour éviter les erreurs de parsing JSON."""
120
  t = t.strip()
121
+ # On ne garde que ce qui est entre les premières et dernières accolades
122
+ start = t.find('{')
123
+ end = t.rfind('}') + 1
124
+ if start != -1 and end != 0:
125
+ t = t[start:end]
126
  return t.strip()
127