6

Python 2.7 へようこそ! これはオンライン ヘルプ ユーティリティです。...

>> help()

help> modules

Please wait a moment while I gather a list of all available modules...

/usr/lib/python2.7/dist-packages/gobject/constants.py:24: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  import gobject._gobject
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_boxed_type_register_static: assertion `g_type_from_name (name) == 0' failed
  from gtk import _gtk

** (python:9642): CRITICAL **: pyg_register_boxed: assertion `boxed_type != 0' failed
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: cannot register existing type `GdkDevice'
  from gtk import _gtk
/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py:40: Warning: g_type_get_qdata: assertion `node != NULL' failed
  from gtk import _gtk
Segmentation fault
durrantm.../dmWorkflow$ 
4

1 に答える 1

5

残念ながら、これはhelpPython で使用する場合の既知の問題です。現在、docstring を検査するためにモジュールをインポートする必要があります。これにより、モジュールがインポート時にコードを実行し、特定の実行コンテキストを期待するか、単にバグがある可能性があるサードパーティ ライブラリを呼び出すと、クラッシュが発生する可能性があります。これは、この特定のケースに関する未解決の Ubuntu の問題です。Python イシュー トラッカーhelpには、インポートによる同様のクラッシュに関する未解決の問題が多数あります。

于 2012-09-01T01:00:04.380 に答える