imperialwool commited on
Commit
6d79162
1 Parent(s): d64ede0
Files changed (2) hide show
  1. routes/jokes/getJoke.py +1 -1
  2. 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: