Spaces:
Runtime error
Runtime error
Commit
·
6d79162
1
Parent(s):
d64ede0
123
Browse files- routes/jokes/getJoke.py +1 -1
- static/api.yaml +3 -0
routes/jokes/getJoke.py
CHANGED
|
@@ -41,6 +41,6 @@ def getJoke(request):
|
|
| 41 |
joke = re.sub(r'<a\b[^>]*>', '', site.partition('<div align="left" class="bodytext">')[2].partition("<img src")[0]).replace("</a>", "").replace("<br />", "\n").replace("<br/>", "\n").replace("<br>", "\n").strip()
|
| 42 |
else: return {"status": "error", "details": { "error_code": 133, "error_details": "Invalid source" }}, 400
|
| 43 |
|
| 44 |
-
return {"status": "pass", "details": {"code": 200, "result": joke}}
|
| 45 |
except Exception as e:
|
| 46 |
return {"status": "error", "details": {"error_code": 500, "error_details": str(e)}}, 500
|
|
|
|
| 41 |
joke = re.sub(r'<a\b[^>]*>', '', site.partition('<div align="left" class="bodytext">')[2].partition("<img src")[0]).replace("</a>", "").replace("<br />", "\n").replace("<br/>", "\n").replace("<br>", "\n").strip()
|
| 42 |
else: return {"status": "error", "details": { "error_code": 133, "error_details": "Invalid source" }}, 400
|
| 43 |
|
| 44 |
+
return {"status": "pass", "details": {"code": 200, "result": joke, "source": source}}
|
| 45 |
except Exception as e:
|
| 46 |
return {"status": "error", "details": {"error_code": 500, "error_details": str(e)}}, 500
|
static/api.yaml
CHANGED
|
@@ -425,6 +425,9 @@ components:
|
|
| 425 |
example: |-
|
| 426 |
.NET developers are picky when it comes to food.
|
| 427 |
They only like chicken NuGet
|
|
|
|
|
|
|
|
|
|
| 428 |
JokeSourceObject:
|
| 429 |
type: object
|
| 430 |
properties:
|
|
|
|
| 425 |
example: |-
|
| 426 |
.NET developers are picky when it comes to food.
|
| 427 |
They only like chicken NuGet
|
| 428 |
+
source:
|
| 429 |
+
type: string
|
| 430 |
+
example: examplesource
|
| 431 |
JokeSourceObject:
|
| 432 |
type: object
|
| 433 |
properties:
|