v1.0.6
What's Changed
- ๋ฏธ๊ตญ์ฃผ์ ๋งค๋งค ๊ธฐ๋ฅ ๊ตฌํ by @Dookong in #5
- ์ํ๊ธฐ๋ณธ์ ๋ณด ์กฐํ ๊ตฌํ by @Soju06 in #11
-
ํ๊ฒฝ ๋ณ์๋ฅผ ๋ถ๋ฆฌํ์์ต๋๋ค.
๊ฐ๊ฐ์ ํ์ผ์ ๋๋์ด์๋ Version, ์ ์ URL, API Rate Limit ๋ฑ์ ์์ ๋ฐ์ดํฐ๋ฅผ__env__.py
๋ก ์ฎ๊ฒผ์ต๋๋ค. -
์์ธ๊ตฌ์กฐ ๋ณ๊ฒฝ
๊ธฐ์กด HTTP Error, RT_CD Error๋ฅผ ๋ชจ๋ValueError
๋ก ์ฒ๋ฆฌํ๋ ๊ตฌ์กฐ์์ ๊ฐ๊ฐ์KisHTTPError
,KisAPIError
์์ธ ๊ฐ์ฒด๋ก ๋๋์๊ณ ,rt_cd
,msg_cd
๋ฑ์ ๋ณ์๋ฅผ ์์ธ ๊ฐ์ฒด์์ ์ฐธ์กฐํ ์ ์๋๋ก ๋ณ๊ฒฝํ์์ต๋๋ค. -
์์ธ์คํ ํฐ ๋ฐ๊ธ Thread Safe
์์ธ์ค ํ ํฐ์ด ๋ฐ๊ธ๋์ด์์ง ์์ ์ํ์์ ๋ฉํฐ์ค๋ ๋๋กKisAccessToken.ensure()
ํจ์๋ฅผ ํธ์ถํ๋ฉด Thread Lock ๋์ง ์๊ณ ๋ค์๊ฐKisAccessToken.issue()
๋ฅผ ํธ์ถํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์์ต๋๋ค.