주말에 릴리즈 해보려다 막혀서 좌절 중인데, 혹시 파이썬 잘 아는 사람 있음?
하고 싶은게 뭐냐면, 동적으로 클래스 자체에 뭔가 임의의 메타 정보를 묶어야 하거든. 문제는 상속에 영향을 안받아야 함. 그러니까 Child->Parent라도 같은 키로 각각 다른 값을 관리하고 싶다.
최악의 경우는 키 값에 클래스 명 접두사라도 써야겠지만 그러긴 싫어서... __class__에 뭔가를 쓸 수 있으면 좋겠지만 그건 안되나보네.
뭔가 방법이 없을까?
주말에 릴리즈 해보려다 막혀서 좌절 중인데, 혹시 파이썬 잘 아는 사람 있음?
하고 싶은게 뭐냐면, 동적으로 클래스 자체에 뭔가 임의의 메타 정보를 묶어야 하거든. 문제는 상속에 영향을 안받아야 함. 그러니까 Child->Parent라도 같은 키로 각각 다른 값을 관리하고 싶다.
최악의 경우는 키 값에 클래스 명 접두사라도 써야겠지만 그러긴 싫어서... __class__에 뭔가를 쓸 수 있으면 좋겠지만 그건 안되나보네.
뭔가 방법이 없을까?
예전에 파이썬 메타프로그래밍하는 문서 보는데 거기서도 접두사 동적으로 생성해서 넣던데 ㅋㅋㅋㅋ
글쿠나; 감사... 그냥 나도 그래야겠다 -ㅅ-
해당 댓글은 삭제되었습니다.
부모 클래스 __dict__에 바로 넣으면 하위 클래스에서 같은 키로 값 참조할 때 겹치지 않음?