@staticmethod @allure.step("退回赠票") def ReturnShareTicket(id, idType, returnType, userID, fromUserId): req = ReturnShareTicketRequest( id=id, idType=idType, returnType=returnType, userID=userID, fromUserId=fromUserId ) resp = PaidLiveCorePool.client.ReturnShareTicket(req) return resp return_resp = PaidLiveCorePool.ReturnShareTicket(id=id, idType=idType, returnType=ticketType, fromUserID=fromUserID, userID=userID)
时间: 2024-02-14 16:26:26 浏览: 297
Python @函数装饰器及@staticmethod,@classmethod.docx
5星 · 资源好评率100%
根据你提供的代码,问题出在函数调用的时候传递了 'fromUserID' 参数,而函数定义中应该是 'fromUserId'。
你可以将函数调用的参数改为 'fromUserId',如下所示:
```python
return_resp = PaidLiveCorePool.ReturnShareTicket(id=id, idType=idType, returnType=ticketType,
fromUserId=fromUserID, userID=userID)
```
这样就能避免 TypeError: ReturnShareTicket() got an unexpected keyword argument 'fromUserID' 这个错误了。
阅读全文