2009-01-22 4 views
3

XML-RPC는 안타깝게도 공식 표준에서 64 비트 int를 지원하지 않습니다. 이 지원을 추가하는 몇 가지 확장 프로그램이있는 것 같습니다.XML-RPC : 64 비트 int에 가장 적합한 옵션은 무엇입니까?

더 인기 있거나 더 나은 것으로 보이는 항목이 있습니까? 어떤 확장 프로그램을 사용합니까?

모든 언어의 답변에 감사드립니다.

답변

3

글쎄, 여기에는 큰 대답이없는 것 같습니다. 그래서 우리는 "정수 타입이 제한되어 있지 않습니다."라는 내부 확장을하고 있습니다.

def dump_int(self, value, write): 
    # in case ints are > 32 bits 
    ## extension: ints can be arbitrarily sized 
    ## if value > MAXINT or value < MININT: 
    ## raise OverflowError, "int exceeds XML-RPC limits" 
: 우리의 파이썬 라이브러리에서

, 나는이 검사를 주석 해요
0

이 점이 중요합니까? 만약 당신이 "호환되지 않는"변경에 대해 이야기하고 있다면, 사실상 표준과 호환되지 않는 두 가지 시스템에 대해 이야기하고 있습니다. 그래서 ... 사용하고있는 XML RPC 라이브러리를 조정하면됩니다. 그것으로.

그렇지 않으면 호환 가능한 상태로 유지하려면 멋진 문자열 세계에 오신 것을 환영합니다.

(Mark Harrison의 업데이트) 다른 사람들도이 작업을 수행하는 경우 가장 일반적인 방법을 따르기 때문에 문제가됩니다.

관련 문제