Google Apps API에 익숙하지는 않지만
orgunits.list ()는 다음과 같이 정의됩니다.
class FactoryObject(object):
# ... Code Here ...
def list(self, **kwargs):
if 'some_parameter' not in kwargs:
raise Exception('some_parameter required argument')
# ... code that uses kwargs['some_parameter']
return True
그래서 내가 이번 명령을 실행하면 :
>>> orgunits.list()
Exception: some_parameter required argument
>>> orgunits.list('my_customer')
TypeError: list() takes exactly 1 argument (2 given)
>>> orgunits.list(some_parameter='my_customer')
True
따라서 다음에 오류가 표시되면 인수 목록에 매개 변수 이름을 추가하고 문제가 해결되는지 확인하십시오.
추가 정보:
사전 풀 연산자 (**)는 매개 변수 목록에서 일반적인 인수처럼 작동하지 않습니다. 위치 인수를 통과하면 이것이 목록의 유일한 인수 일 때 코드가 키워드 인수를 기대하기 때문에 오류가 발생합니다.
포장되지 않은 연산자는 임의의 키워드 인수를 수락하여 사전에서 사용할 수 있습니다.