테이블 (목록 목록)을 보유한 클래스가 있습니다. 이 클래스는 sql과 비슷한 rowpointer를 반환해야합니다. 이 행 포인터에 대해서는 weakref.proxy
으로 테이블 행 (목록)을 ref로 주 싶습니다. 그러나 행 포인터에 추가 기능을 추가하고 싶습니다. __getitem__
메서드를 덮어 쓰면 열 이름을 통해 액세스 할 수 있습니다.weakref 프록시 확장/복사 동작
동일한 동작 (내 개체에 대한 참조를 참조 된 개체로 쉽게 변환)을 얻는 쉬운 방법이 있습니까? 아니면 모든 특수 메서드를 다시 구현해야합니까?
쉬운 방법으로 나는 상속을 생각할 수있다. (그러나 weakref.ProxyType
에 관한 문서를 찾지 못했기 때문에 나는 그걸 상속하려고 시도하지도 않는다. (초기화하는 방법?) 다른 옵션은 심지어 특별한 방법을 정의하는 것일 수도있다. . 항상