File size: 532 Bytes
a005c19 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
import os
from typing import List
import enviroments.config as config
def cust_listdir(directory: str) -> List[str]:
"""
os.listdir์ ์ ์ฌํ๊ฒ ์๋ํ์ง๋ง config์ ์ ์๋ ํด๋/ํ์ผ๋ค์ ์ ์ธํ๊ณ ๋ชฉ๋ก์ ๋ฐํํฉ๋๋ค.
Args:
directory (str): ํ์ํ ๋๋ ํ ๋ฆฌ ๊ฒฝ๋ก
Returns:
List[str]: config์ EXCLUDE_DIRS์ ์ ์๋ ํด๋/ํ์ผ๋ค์ ์ ์ธํ ๋ชฉ๋ก
"""
return [item for item in os.listdir(directory) if item not in config.EXCLUDE_DIRS]
|