Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -28,18 +28,16 @@ def review_code(code):
|
|
28 |
Returns:
|
29 |
str: The result of the code review, or an error message if the API request fails.
|
30 |
"""
|
31 |
-
if not code.strip():
|
32 |
return "Error: The code input is empty. Please provide code for review."
|
33 |
|
34 |
api_url = "https://api.codepal.ai/v1/code-reviewer/query"
|
35 |
headers = {"Authorization": f"Bearer {get_api_key()}"}
|
36 |
-
|
|
|
37 |
|
38 |
-
|
39 |
-
|
40 |
-
return handle_api_response(response)
|
41 |
-
except requests.RequestException as e:
|
42 |
-
return f"An error occurred while making the API request: {e}"
|
43 |
|
44 |
def create_interface():
|
45 |
"""Create the Gradio interface for the code reviewer."""
|
|
|
28 |
Returns:
|
29 |
str: The result of the code review, or an error message if the API request fails.
|
30 |
"""
|
31 |
+
if not code or not code.strip():
|
32 |
return "Error: The code input is empty. Please provide code for review."
|
33 |
|
34 |
api_url = "https://api.codepal.ai/v1/code-reviewer/query"
|
35 |
headers = {"Authorization": f"Bearer {get_api_key()}"}
|
36 |
+
# Use 'files' to send the 'code' parameter as form-data, mimicking the --form option in cURL.
|
37 |
+
files = {"code": (None, code)}
|
38 |
|
39 |
+
response = requests.post(api_url, headers=headers, files=files)
|
40 |
+
return handle_api_response(response)
|
|
|
|
|
|
|
41 |
|
42 |
def create_interface():
|
43 |
"""Create the Gradio interface for the code reviewer."""
|