Allright! thanks!<br><br>Now it passes all the tests! So far so good!<br><br>Now the problem is in getting the engine and the controller to connect:<br><br>flavio@localhost ~ $ 2006/11/06 22:26 -0200 [-] Log opened.<br>2006/11/06 22:26 -0200 [-] &lt;class '
ipython1.kernel.enginevanilla.VanillaEngineServerFactoryFromControllerService'&gt; starting on 10201<br>2006/11/06 22:26 -0200 [-] Starting factory &lt;ipython1.kernel.enginevanilla.VanillaEngineServerFactoryFromControllerService
 object at 0xb693a52c&gt;<br>2006/11/06 22:26 -0200 [-] &lt;class 'ipython1.kernel.controllervanilla.VanillaControllerFactoryFromService'&gt; starting on 10105<br>2006/11/06 22:26 -0200 [-] Starting factory &lt;ipython1.kernel.controllervanilla.VanillaControllerFactoryFromService
 object at 0xb694910c&gt;<br>2006/11/06 22:26 -0200 [-] twisted.spread.pb.PBServerFactory starting on 10111<br>2006/11/06 22:26 -0200 [-] Starting factory &lt;twisted.spread.pb.PBServerFactory instance at 0xb694920c&gt;<br>
<br>flavio@localhost ~ $ ipengine &amp;<br>[2] 26607<br>flavio@localhost ~ $ 2006/11/06 22:26 -0200 [-] Log opened.<br>2006/11/06 22:26 -0200 [-] Starting factory &lt;ipython1.kernel.enginevanilla.VanillaEngineClientFactoryFromEngineService
 object at 0xb69a7dcc&gt;<br>2006/11/06 22:26 -0200 [VanillaEngineServerProtocol,0,<a href="http://127.0.0.1">127.0.0.1</a>] registered engine: 0<br><br>flavio@localhost ~ $ ipython<br>WARNING: Could not import user config!
<br>&nbsp;('/home/flavio/.ipython/ipy_user_conf.py' does not exist? Please run '%upgrade')<br><br>Total number of aliases: 15<br>Python 2.4.4 (#1, Nov&nbsp; 5 2006, 15:46:15)<br>Type &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
<br><br>IPython 0.7.2 -- An enhanced Interactive Python.<br>?&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -&gt; Introduction to IPython's features.<br>%magic&nbsp; -&gt; Information about IPython's 'magic' % functions.<br>help&nbsp;&nbsp;&nbsp; -&gt; Python's own help system.<br>
object? -&gt; Details about 'object'. ?object also works, ?? prints more.<br><br>In [1]:import ipython1.kernel.api as kernel<br><br>In [2]:rc = kernel.RemoteController?<br>Object `rc = kernel.RemoteController` not found.<br>
<br>In [3]:kernel.RemoteController?<br>Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; type<br>Base Class:&nbsp;&nbsp;&nbsp;&nbsp; &lt;type 'type'&gt;<br>String Form:&nbsp;&nbsp;&nbsp; &lt;class 'ipython1.kernel.controllervanilla.RemoteController'&gt;<br>Namespace:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Interactive<br>File:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; /usr/lib/python2.4/site-packages/ipython1/kernel/controllervanilla.py
<br>Docstring:<br>&nbsp;&nbsp;&nbsp; A high level interface to a remotely running IPython controller.<br><br><br>In [4]:rc = kernel.RemoteController(('<a href="http://192.168.1.101">192.168.1.101</a>',10201))<br><br>In [5]:rc.getIDs()<br>
2006/11/06 22:27 -0200 [VanillaEngineServerProtocol,1,<a href="http://192.168.1.101">192.168.1.101</a>] Unhandled Error<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Traceback (most recent call last):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/log.py&quot;, line 48, in callWithLogger
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return callWithContext({&quot;system&quot;: lp}, func, *args, **kw)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/log.py&quot;, line 33, in callWithContext<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return context.call
({ILogContext: newCtx}, func, *args, **kw)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/context.py&quot;, line 59, in callWithContext<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return self.currentContext().callWithContext(ctx, func, *args, **kw)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/context.py&quot;, line 37, in callWithContext<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return func(*args,**kw)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- &lt;exception caught here&gt; ---<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py&quot;, line 139, in _doReadOrWrite
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; why = getattr(selectable, method)()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/tcp.py&quot;, line 362, in doRead<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return self.protocol.dataReceived(data)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/protocols/basic.py&quot;, line 99, in dataReceived
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.doData()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/protocols/basic.py&quot;, line 62, in doData<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.stringReceived(self.__buffer)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py&quot;, line 557, in stringReceived
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.nextHandler(msg)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py&quot;, line 575, in dispatch<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.dieLoudly('Command could not be dispatched: ' + msg)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py&quot;, line 585, in dieLoudly<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; log.msg('Protocol Error [%i]: ' % id + repr(a))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exceptions.TypeError: int argument required
<br><br>2006/11/06 22:27 -0200 [VanillaEngineServerProtocol,1,<a href="http://192.168.1.101">192.168.1.101</a>] unregistered engine None<br>2006/11/06 22:27 -0200 [VanillaEngineServerProtocol,1,<a href="http://192.168.1.101">
192.168.1.101</a>] Unhandled Error<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Traceback (most recent call last):<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/bin/ipcontroller&quot;, line 51, in main<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; reactor.run()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py&quot;, line 218, in run
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.mainLoop()<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py&quot;, line 229, in mainLoop<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.doIteration(t)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py&quot;, line 133, in doSelect
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _logrun(selectable, _drdw, selectable, method, dict)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; --- &lt;exception caught here&gt; ---<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/log.py&quot;, line 48, in callWithLogger
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return callWithContext({&quot;system&quot;: lp}, func, *args, **kw)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/log.py&quot;, line 33, in callWithContext<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return context.call
({ILogContext: newCtx}, func, *args, **kw)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/context.py&quot;, line 59, in callWithContext<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return self.currentContext().callWithContext(ctx, func, *args, **kw)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/python/context.py&quot;, line 37, in callWithContext<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return func(*args,**kw)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py&quot;, line 149, in _doReadOrWrite
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self._disconnectSelectable(selectable, why, method==&quot;doRead&quot;)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py&quot;, line 256, in _disconnectSelectable<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
selectable.connectionLost(failure.Failure(why))<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/twisted/internet/tcp.py&quot;, line 416, in connectionLost<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; protocol.connectionLost(reason)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py&quot;, line 538, in connectionLost
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; self.factory.unregisterEngine(<a href="http://self.id">self.id</a>)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py&quot;, line 1023, in unregisterEngine<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 
self.service.unregisterEngine(id)<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; File &quot;/usr/lib/python2.4/site-packages/ipython1/kernel/controllerservice.py&quot;, line 300, in unregisterEngine<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; del self.engines[id]<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exceptions.KeyError
:<br><br><br><div><span class="gmail_quote">On 11/6/06, <b class="gmail_sendername">Brian Granger</b> &lt;<a href="mailto:ellisonbg.net@gmail.com">ellisonbg.net@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I would first delete the old version of the zope directory that is in<br>your site-packages directory.<br>You can find this directory using:<br><br>import distutils.sysconfig as sc<br>sc.get_python_lib()<br><br>Brian<br><br>
On 11/6/06, Flavio Coelho &lt;<a href="mailto:fccoelho@gmail.com">fccoelho@gmail.com</a>&gt; wrote:<br>&gt;<br>&gt;<br>&gt; Brian,<br>&gt;<br>&gt;&nbsp;&nbsp;I dowloaded ZopeInterface 3.1c1 and installed it with 'python setup.py<br>
&gt; install' Is there anything else to it?<br>&gt;<br>&gt;<br>&gt; Flavio<br>&gt;<br>&gt; On 11/6/06, Brian Granger &lt;<a href="mailto:ellisonbg.net@gmail.com">ellisonbg.net@gmail.com</a>&gt; wrote:I have reponded on<br>
&gt; the ipython-users list.&nbsp;&nbsp;But just for the record,<br>&gt; this still looks like you don't have a new enough version of<br>&gt; ZopeInterface.<br>&gt;<br>&gt; Brian<br>&gt;<br>&gt; --<br>&gt; Flávio Codeço Coelho<br>&gt; registered Linux user # 386432
<br>&gt; ---------------------------<br>&gt; &quot;Laws are like sausages. It's better not to see them being made.&quot;<br>&gt; Otto von Bismark<br>&gt;<br>&gt; --<br>&gt; Flávio Codeço Coelho<br>&gt; registered Linux user # 386432
<br>&gt; ---------------------------<br>&gt; &quot;Laws are like sausages. It's better not to see them being made.&quot;<br>&gt; Otto von Bismark<br>&gt; _______________________________________________<br>&gt; IPython-user mailing list
<br>&gt; <a href="mailto:IPython-user@scipy.org">IPython-user@scipy.org</a><br>&gt; <a href="http://projects.scipy.org/mailman/listinfo/ipython-user">http://projects.scipy.org/mailman/listinfo/ipython-user</a><br>&gt;<br>
&gt;<br>&gt;<br></blockquote></div><br><br clear="all"><br>-- <br>Flávio Codeço Coelho<br>registered Linux user # 386432<br>---------------------------<br>&quot;Laws are like sausages. It's better not to see them being made.&quot;
<br>Otto von Bismark