broadfield-dev commited on
Commit
1973b08
·
verified ·
1 Parent(s): eae46a2

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -29,10 +29,10 @@ def parse_repo2markdown(text):
29
  for match in pattern.finditer(text):
30
  filename = match.group(1).strip()
31
  content = match.group(2).strip()
32
- # Remove wrapping code blocks if present (cleaner output)
33
- code_match = re.search(r'^```(?:\w*)\s*\n([\s\S]*?)\s*```$', content, re.DOTALL)
34
- final_content = code_match.group(1).strip() if code_match else content
35
- components.append({'type': 'file', 'filename': filename, 'content': final_content})
36
  return components
37
 
38
  def parse_standard_readme(text):
 
29
  for match in pattern.finditer(text):
30
  filename = match.group(1).strip()
31
  content = match.group(2).strip()
32
+
33
+ # FIX: Do not remove the wrapping code blocks.
34
+ # Keep 'content' as it is so the Markdown renderer sees the backticks.
35
+ components.append({'type': 'file', 'filename': filename, 'content': content})
36
  return components
37
 
38
  def parse_standard_readme(text):