Spaces:
Sleeping
Sleeping
Update app.py
Browse filesFix the file extension issue
app.py
CHANGED
@@ -43,9 +43,7 @@ def run_cppcheck(source_code: str):
|
|
43 |
# Check for the code checker tool
|
44 |
ensure_tool("cppcheck")
|
45 |
|
46 |
-
|
47 |
-
|
48 |
-
ext = ".c" if source_code.strip().startswith("#include") and ".c" in source_code_name else ".cpp"
|
49 |
tf = NamedTemporaryFile(suffix=ext, delete=False)
|
50 |
print("ext" + ext)
|
51 |
|
@@ -83,6 +81,7 @@ def build_prompt(filename: str, issues: list):
|
|
83 |
src = f.read()
|
84 |
if not issues:
|
85 |
return None
|
|
|
86 |
summary = "\n".join([
|
87 |
f"- {item['message']} at line {item['line']}"
|
88 |
for item in issues
|
|
|
43 |
# Check for the code checker tool
|
44 |
ensure_tool("cppcheck")
|
45 |
|
46 |
+
ext = ".c" if source_code.endswith(".c") else ".cpp"
|
|
|
|
|
47 |
tf = NamedTemporaryFile(suffix=ext, delete=False)
|
48 |
print("ext" + ext)
|
49 |
|
|
|
81 |
src = f.read()
|
82 |
if not issues:
|
83 |
return None
|
84 |
+
|
85 |
summary = "\n".join([
|
86 |
f"- {item['message']} at line {item['line']}"
|
87 |
for item in issues
|