brainsqueeze commited on
Commit
02a3c70
·
verified ·
1 Parent(s): c99999e

Refactor and fix markdown rendering issues

Browse files
Files changed (2) hide show
  1. formatting.py +3 -2
  2. services.py +6 -2
formatting.py CHANGED
@@ -30,9 +30,10 @@ def parse_pcs_descriptions(taxonomy: List[Dict[str, Any]]) -> str:
30
  reasons = []
31
 
32
  for term in taxonomy:
33
- if term.get("facet") == "subject":
 
34
  reasons.append(f"- For <b>{term.get('description')}</b>")
35
- elif term.get("facet") == "population":
36
  reasons.append(f"- Serving <b>{term.get('description')}</b>")
37
  return '\n'.join(reasons)
38
 
 
30
  reasons = []
31
 
32
  for term in taxonomy:
33
+ facet = (term.get("facet") or "").lower()
34
+ if facet == "subject":
35
  reasons.append(f"- For <b>{term.get('description')}</b>")
36
+ elif facet == "population":
37
  reasons.append(f"- Serving <b>{term.get('description')}</b>")
38
  return '\n'.join(reasons)
39
 
services.py CHANGED
@@ -1,7 +1,11 @@
1
  import os
2
 
3
- from common.base.api_base_async import BaseAsyncAPI
4
- from common.base.api_base import BaseAPI
 
 
 
 
5
 
6
 
7
  class RfpRecommend(BaseAPI):
 
1
  import os
2
 
3
+ try:
4
+ from common.base.api_base_async import BaseAsyncAPI
5
+ from common.base.api_base import BaseAPI
6
+ except ImportError:
7
+ from ..common.base.api_base_async import BaseAsyncAPI
8
+ from ..common.base.api_base import BaseAPI
9
 
10
 
11
  class RfpRecommend(BaseAPI):