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

그누보드6 버그

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

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

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

본문

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칸

 

 

 

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

추천
0

댓글 0개

전체 11 |RSS
그누보드6 버그 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT