私はちょうどPythonパッケージ:cx_oracleをインストールしました。 the cx_oracle documentから、私は方法が見つけました:Connection.ping()
、これは「接続がまだアクティブかどうかをテストするのに使うことができるサーバにpingしてください」と記述されています。cx_oracleのConnection.ping()の戻り値は何ですか?
しかし、このドキュメントでは、戻り値がping()
とは何も記載されていません。私は、テストを行うにいくつかのコードを書いた
:接続が閉じられた後cx_Oracle.InterfaceError: not connected
:テスト結果から
#!/usr/bin/env python3
import cx_Oracle
conn = cx_Oracle.connect("...")
print(conn.ping()) # display:None
conn.close()
print(conn.ping()) # raise exception: cx_Oracle.InterfaceError: not connected
を、私はping()
は、接続がOKであればNone
を返すか、例外が発生しますました。
戻り値はありますか?なぜ真か偽を返さないのですか?