これらのドキュメントには、最大デバッグ レベルが何であるかは記載されていません。
私はそれを知る必要があります。
httplib.py を調べたところ、コードには次のステートメントが散らばっています。
if self.debuglevel > 0:
これは、2 つのレベルしかないことを意味します。
はい、これはより適切に文書化された可能性があります。
また、そのような情報を確認する必要があるときはいつでも、コードを簡単に見ることができます。
Here is my favorite approach to locate a source file for a particular module.
>>> import httplib
>>> httplib.__file__
'/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.pyc'
これで、次のファイルを開いてソースコードを確認できます
/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/httplib.py
httplib.pyソースから見たように、デバッグ レベルは 2 つしかありません。
これは典型的なチェックです:
if self.debuglevel > 0:
print "blablabla"