2
私は私のメインプログラムでインポートして使用するいくつかのPythonクラスを持っています。インポートされたPythonクラスのエラーメッセージ
## path to classes
sys.path.append(basePath + "classes")
## import some classes
import mainmod
mainModHandler = mainmod.Mainmod()
だけ私のmain.pyで
を動作することを、私は私のインポートしたクラスにエラーがある場合、私は、Pythonからのエラーメッセージを取得しない、私は彼らと一緒に作業し、問題がないが、私は疑問に思いますたとえば:
class Mainmod(object):
'''
this class provides some helper methods
'''
def __init__(self, *args):
provokeAnError{} # should provoke an error message?
私のpython prgramm(Linuxのコマンドライン)がなく、エラーメッセージを表示して終了しません。それは静かなままです。私はもちろん、ほとんど例外を除いてtryを使用しますが、ときどきエラーは避けられません。
インポートされたクラスでエラーメッセージを表示するにはどうすればよいですか?
ありがとうございました! モーリス
実際のコードを表示するように気をつけますか? 'provokeAnError {}'は構文上正しいものではありません 'python'Thanks – eat
私のマシンのインポートから構文エラーが発生します。 – geoffspear
Wooble、ご意見ありがとうございます。奇妙な、なぜ私は構文エラーを取得しないのですか?もちろん構文的に正しいものではなく、構文エラーを_provoke_する。 – Maurice