[Twisted-Python] Problem creating working .tap file
Uwe C. Schroeder
uwe at oss4u.com
Fri May 16 15:17:41 MDT 2003
On Friday 16 May 2003 01:52 pm, Brian Warner wrote:
> > something strange shows up here. I try to create a TAP from a pb
> > application. The tap is created nicely, but I get an error when starting
> > it:
> >
> > Failed to load application: <twisted.persisted.styles.Ephemeral instance
> > at 0x82450a4> is not safe for unpickling
>
> This is a pretty common gotcha. The class name of your Echoer() object is
> stored in the tap file, and used at startup time to import the necessary
> code. However, in your program, the class name is really __main__.Echoer.
> You need to to a 'from myfile import Echoer' in the block where you perform
> the listenTCP.
>
> More details in <http://twistedmatrix.com/documents/howto/faq#auto15>,
> "twistd won't load my .tap file!". I've added a note about the Ephemeral
> message to make it easier to search for.
Good idea to add the reference. I was browsing the FAQ for this since I
already thought it might be one.
Thanks, that does the trick.
UC
--
Open Source Solutions 4U, LLC 2570 Fleetwood Drive
Phone: +1 650 872 2425 San Bruno, CA 94066
Cell: +1 650 302 2405 United States
Fax: +1 650 872 2417
More information about the Twisted-Python
mailing list