2012-03-10 18 views
0

私が継承したねじれたプログラムに取り組んでいます。私は現在、tap.pyファイルにあるコードをいくつか持っていますが、そこには属していません。私はそれを同じディレクトリにある自分のファイルに移動しましたが、タップファイルはクラスを見つけることができません。私はそれをどうやって修正しようとしますか?私はそれがpythonになるとかなり緑色です/ねじれたので、何かが些細なので私はそれを見ていないので、仮定しないでください。Twistedを使って作業する

Traceback (most recent call last): 
    File "/usr/local/bin/twistd", line 5, in <module> 
    pkg_resources.run_script('Twisted==10.2.0', 'twistd') 
    File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 461, in run_script 
    self.require(requires)[0].run_script(script_name, ns) 
    File "/usr/lib/python2.6/dist-packages/pkg_resources.py", line 1194, in run_script 
    execfile(script_filename, namespace, namespace) 
    File "/usr/local/lib/python2.6/dist-packages/Twisted-10.2.0-py2.6-linux-i686.egg/EGG-INFO/scripts/twistd", line 19, in <module> 
    run() 
    File "/usr/local/lib/python2.6/dist-packages/Twisted-10.2.0-py2.6-linux-i686.egg/twisted/scripts/twistd.py", line 27, in run 
    app.run(runApp, ServerOptions) 
    File "/usr/local/lib/python2.6/dist-packages/Twisted-10.2.0-py2.6-linux-i686.egg/twisted/application/app.py", line 631, in run 
    runApp(config) 
    File "/usr/local/lib/python2.6/dist-packages/Twisted-10.2.0-py2.6-linux-i686.egg/twisted/scripts/twistd.py", line 23, in runApp 
    _SomeApplicationRunner(config).run() 
    File "/usr/local/lib/python2.6/dist-packages/Twisted-10.2.0-py2.6-linux-i686.egg/twisted/application/app.py", line 374, in run 
    self.application = self.createOrGetApplication() 
    File "/usr/local/lib/python2.6/dist-packages/Twisted-10.2.0-py2.6-linux-i686.egg/twisted/application/app.py", line 434, in createOrGetApplication 
    ser = plg.makeService(self.config.subOptions) 
    File "/usr/local/lib/python2.6/dist-packages/lister-0.0dev_r207-py2.6.egg/lister/mailer/tap.py", line 84, in makeService 
    smtpFactory = SmtpDaemonFactory() 
NameError: global name 'SmtpDaemonFactory' is not defined 

答えて

2

わたしはやや馬鹿だと感じます。正しいインポートを使用して修正しました。

関連する問題