Nik Ska commited on
Commit
4764ad4
1 Parent(s): 0ba01e8

Updated error handling

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -13,6 +13,7 @@ from dotenv import load_dotenv
13
 
14
  load_dotenv()
15
 
 
16
  def get_mask(img_in):
17
 
18
  # print(f"{img_in=}")
@@ -28,18 +29,16 @@ def get_mask(img_in):
28
 
29
  response = requests.post(upload_url, headers=headers, files=files)
30
 
31
- print(f"{response.status_code=}")
32
-
33
  if response.status_code == 200:
34
  result = response.json()
35
 
36
  mask = Image.open(io.BytesIO(base64.b64decode(
37
  result['mask']))).resize(img_in.size)
38
-
39
  return (mask, result['emotion'])
40
  else:
41
- print(f"ERROR: {response.text}")
42
- raise gr.Error(response.text)
43
 
44
 
45
  footer = r"""
@@ -67,4 +66,5 @@ with gr.Blocks(title="ARKA + TikTok Demo") as app:
67
  with gr.Row():
68
  gr.HTML(footer)
69
 
70
- app.launch(share=False, debug=True, enable_queue=True, show_error=True, auth=((os.environ.get("USERNAME"), os.environ.get("PASSWORD"))))
 
 
13
 
14
  load_dotenv()
15
 
16
+
17
  def get_mask(img_in):
18
 
19
  # print(f"{img_in=}")
 
29
 
30
  response = requests.post(upload_url, headers=headers, files=files)
31
 
 
 
32
  if response.status_code == 200:
33
  result = response.json()
34
 
35
  mask = Image.open(io.BytesIO(base64.b64decode(
36
  result['mask']))).resize(img_in.size)
37
+
38
  return (mask, result['emotion'])
39
  else:
40
+ print(f"ERROR: {response.json()['detail']}")
41
+ raise gr.Error(response.json()['detail'])
42
 
43
 
44
  footer = r"""
 
66
  with gr.Row():
67
  gr.HTML(footer)
68
 
69
+ app.launch(share=False, debug=True, enable_queue=True, show_error=True,
70
+ auth=((os.environ.get("USERNAME"), os.environ.get("PASSWORD"))))