Spaces:
Running
Running
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:
|