파이썬꿈세계수

그누보드6 구동 시 TypeError 발생 관련 수정 코드

· 2025-11-14 (금) 12:41:35 · 212

g6/lib/slowapi/__init__.py 파일 내부의 코드를

 

 

class CustomConfig(Config):
    """.env 파일을 utf-8로 읽기 위한 CustomConfig 클래스"""

    def _read_file(self, file_name: str | Path, encoding: str | None = None) -> dict[str, str]:
        file_values: dict[str, str] = {}
        encoding = encoding or "utf-8"

        with open(file_name, encoding=encoding) as input_file:
            for line in input_file.readlines():
                line = line.strip()
                if "=" in line and not line.startswith("#"):
                    key, value = line.split("=", 1)
                    key = key.strip()
                    value = value.strip().strip("\"'")
                    file_values[key] = value

        return file_values

 

 

위와 같이 수정하시고 g6 경로에서 다시 실행 해보시면 정상적으로 실행 되는 것을 확인할 수 있습니다.

 

만일 수정 후에도 정상적으로 실행이 되지 않는 경우 Python의 클래스 내부 들여쓰기는 반드시 4칸(space 4개) 로 되어야 하기 때문에

 

고려할 사항은 아래와 같으며 

 

  • class 다음 줄은 들여쓰기 4칸

  • 함수 내부는 들여쓰기 8칸

 

 

 

가능한 제가 위에 올린 코드를 복사하여 그대로 들여쓰기로 넣는 것을 권장 드립니다.

|
댓글을 작성하시려면 로그인이 필요합니다.

그누보드6 버그

11건

그누보드6 버그를 알려주세요.

+
제목 글쓴이 날짜 조회
24-01-17 조회 842
25-12-01 조회 264
25-11-14 조회 213
25-09-14 조회 245
24-10-22 조회 560
24-07-18 조회 516
24-05-03 조회 635
24-04-02 조회 779
24-03-29 조회 604
24-03-22 조회 517
24-01-24 조회 1,000