Skip to content

エラー、例外制御 #1

Description

@moochannel

現状ではXPdから返ってくるエラーがすべて同じTracebackになってしまうので、エラーメッセージを取得する方法を考える。

>>> conn.walletlock()
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "D:\Users\katuhisa\Works\python-xpd-client-sandbox\.venv\lib\site-packages\jsonrpc_requests\jsonrpc.py", line 130, in __call__
    return self.__request_method(self.__method_name, args, kwargs)
  File "D:\Users\katuhisa\Works\python-xpd-client-sandbox\.venv\lib\site-packages\jsonrpc_requests\jsonrpc.py", line 114, in __request
    return self.send_request(method_name, is_notification, args or kwargs)
  File "D:\Users\katuhisa\Works\python-xpd-client-sandbox\.venv\lib\site-packages\jsonrpc_requests\jsonrpc.py", line 59, in send_request
    server_response=response)
jsonrpc_requests.jsonrpc.TransportError: Got non-200 response from server, status code: 500

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions