Traceback (most recent call last): File "/usr/bin/twistd", line 19, in run() File "/usr/lib/python2.6/dist-packages/twisted/scripts/twistd.py", line 27, in run app.run(runApp, ServerOptions) File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 617, in run config.parseOptions() File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 595, in parseOptions usage.Options.parseOptions(self, options) File "/usr/lib/python2.6/dist-packages/twisted/python/usage.py", line 229, in parseOptions self.subOptions = parser() File "/usr/lib/python2.6/dist-packages/twisted/application/app.py", line 609, in yield (plug.tapname, None, lambda: plug.options(), plug.description) File "/usr/lib/python2.6/dist-packages/twisted/application/service.py", line 73, in get return namedAny(self.module).Options File "/usr/lib/python2.6/dist-packages/twisted/python/reflect.py", line 471, in namedAny raise ObjectNotFound('%r does not name an object' % (name,)) twisted.python.reflect.ObjectNotFound: 'cardstories.tap' does not name an object