Skip to content

Commit

Permalink
feat(API): 기초의원비례대표(9) MongoDB 연동 가능하도록 변경
Browse files Browse the repository at this point in the history
구시군의회의원(6)과 동일한 구조로 되어 있어, 단순히 예외처리에서 빼주었습니다.
  • Loading branch information
keonly committed Nov 22, 2023
1 parent 8ec671d commit 419b75f
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions API/utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ def save_to_mongo(data: List[dict], sgTypecode: str) -> None:
# main_collection = db["test"]

# TODO: Support other types of councils
if sgTypecode == "6":
if sgTypecode in ["6", "9"]:
for entry in data:
district_id = get_district_id(entry["sdName"], entry["wiwName"])

Expand All @@ -61,7 +61,7 @@ def save_to_mongo(data: List[dict], sgTypecode: str) -> None:
f"Warning: '{entry['sdName']} {entry['wiwName']}'에 해당하는 지역 ID가 존재하지 않습니다."
)
else:
raise NotImplementedError("현재 구시군의회의원(6)만 구현되어 있습니다.")
raise NotImplementedError("현재 구시군의회의원(6) 및 기초의원비례대표(9)만 구현되어 있습니다.")

print(f"데이터를 성공적으로 MongoDB '{main_collection.name}' 컬렉션에 저장하였습니다.")

Expand Down

0 comments on commit 419b75f

Please sign in to comment.