getPosts()

XML-RPC로 발행된 글을 조회하려고 하면 오류가 생긴다. 검색을 해보면 매우 오래된 문제다. 그리고 해결 방법도 있지만 반영이 안되어 있다.

지금은 버전이 바뀌었으므로 다음 폴더의 파일을 수정한다.

/usr/local/lib/python3.11/dist-packages/wordpress_xmlrpc/base.py

이 파일의 상단에 다음의 내용을 입력해 준다. import collection 하단 중 위쪽에 넣어주면 된다.

try:
    collections = collections.abc
except AttributeError:
    pass

오랫동안 개선되지 않은 이유는 아마 관리가 더 이상 안되기 때문일 것이다. 2014년에 마지막으로 수정되었다.