유틸리티 (utils)¶
입력값 정규화 등 공통 유틸리티 함수를 제공하는 모듈입니다.
kiwoompy.utils
¶
kiwoompy 공통 유틸리티 — 입력값 정규화, 로깅 등.
normalize_account_no
¶
계좌번호를 "12345678-01" 형식으로 정규화한다.
계좌번호 상품코드(-01 부분)가 없는 경우 product_code를 붙여주고
경고 로그를 남긴다. 사용자의 실수를 라이브러리가 보완하기 위한 처리다.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
account_no
|
str
|
사용자가 입력한 계좌번호.
|
required |
product_code
|
str
|
상품코드가 없을 때 사용할 기본값. 기본값은 |
DEFAULT_PRODUCT_CODE
|
Returns:
| Type | Description |
|---|---|
str
|
|
Raises:
| Type | Description |
|---|---|
ValueError
|
계좌번호 형식이 |
Examples:
>>> normalize_account_no("12345678")
'12345678-01'
>>> normalize_account_no("12345678-01")
'12345678-01'
>>> normalize_account_no("12345678", product_code="02")
'12345678-02'