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 [-] <class '
ipython1.kernel.enginevanilla.VanillaEngineServerFactoryFromControllerService'> starting on 10201<br>2006/11/06 22:26 -0200 [-] Starting factory <ipython1.kernel.enginevanilla.VanillaEngineServerFactoryFromControllerService
object at 0xb693a52c><br>2006/11/06 22:26 -0200 [-] <class 'ipython1.kernel.controllervanilla.VanillaControllerFactoryFromService'> starting on 10105<br>2006/11/06 22:26 -0200 [-] Starting factory <ipython1.kernel.controllervanilla.VanillaControllerFactoryFromService
object at 0xb694910c><br>2006/11/06 22:26 -0200 [-] twisted.spread.pb.PBServerFactory starting on 10111<br>2006/11/06 22:26 -0200 [-] Starting factory <twisted.spread.pb.PBServerFactory instance at 0xb694920c><br>
<br>flavio@localhost ~ $ ipengine &<br>[2] 26607<br>flavio@localhost ~ $ 2006/11/06 22:26 -0200 [-] Log opened.<br>2006/11/06 22:26 -0200 [-] Starting factory <ipython1.kernel.enginevanilla.VanillaEngineClientFactoryFromEngineService
object at 0xb69a7dcc><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> ('/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 5 2006, 15:46:15)<br>Type "copyright", "credits" or "license" for more information.
<br><br>IPython 0.7.2 -- An enhanced Interactive Python.<br>? -> Introduction to IPython's features.<br>%magic -> Information about IPython's 'magic' % functions.<br>help -> Python's own help system.<br>
object? -> 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: type<br>Base Class: <type 'type'><br>String Form: <class 'ipython1.kernel.controllervanilla.RemoteController'><br>Namespace: Interactive<br>File: /usr/lib/python2.4/site-packages/ipython1/kernel/controllervanilla.py
<br>Docstring:<br> 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> Traceback (most recent call last):<br> File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 48, in callWithLogger
<br> return callWithContext({"system": lp}, func, *args, **kw)<br> File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 33, in callWithContext<br> return context.call
({ILogContext: newCtx}, func, *args, **kw)<br> File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)
<br> File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> --- <exception caught here> ---<br> File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", line 139, in _doReadOrWrite
<br> why = getattr(selectable, method)()<br> File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 362, in doRead<br> return self.protocol.dataReceived(data)<br> File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line 99, in dataReceived
<br> self.doData()<br> File "/usr/lib/python2.4/site-packages/twisted/protocols/basic.py", line 62, in doData<br> self.stringReceived(self.__buffer)<br> File "/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py", line 557, in stringReceived
<br> self.nextHandler(msg)<br> File "/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py", line 575, in dispatch<br> self.dieLoudly('Command could not be dispatched: ' + msg)
<br> File "/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py", line 585, in dieLoudly<br> log.msg('Protocol Error [%i]: ' % id + repr(a))<br> 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> Traceback (most recent call last):<br> File "/usr/bin/ipcontroller", line 51, in main<br> reactor.run()<br> File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 218, in run
<br> self.mainLoop()<br> File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 229, in mainLoop<br> self.doIteration(t)<br> File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", line 133, in doSelect
<br> _logrun(selectable, _drdw, selectable, method, dict)<br> --- <exception caught here> ---<br> File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 48, in callWithLogger
<br> return callWithContext({"system": lp}, func, *args, **kw)<br> File "/usr/lib/python2.4/site-packages/twisted/python/log.py", line 33, in callWithContext<br> return context.call
({ILogContext: newCtx}, func, *args, **kw)<br> File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line 59, in callWithContext<br> return self.currentContext().callWithContext(ctx, func, *args, **kw)
<br> File "/usr/lib/python2.4/site-packages/twisted/python/context.py", line 37, in callWithContext<br> return func(*args,**kw)<br> File "/usr/lib/python2.4/site-packages/twisted/internet/selectreactor.py", line 149, in _doReadOrWrite
<br> self._disconnectSelectable(selectable, why, method=="doRead")<br> File "/usr/lib/python2.4/site-packages/twisted/internet/posixbase.py", line 256, in _disconnectSelectable<br>
selectable.connectionLost(failure.Failure(why))<br> File "/usr/lib/python2.4/site-packages/twisted/internet/tcp.py", line 416, in connectionLost<br> protocol.connectionLost(reason)<br> File "/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py", line 538, in connectionLost
<br> self.factory.unregisterEngine(<a href="http://self.id">self.id</a>)<br> File "/usr/lib/python2.4/site-packages/ipython1/kernel/enginevanilla.py", line 1023, in unregisterEngine<br> return
self.service.unregisterEngine(id)<br> File "/usr/lib/python2.4/site-packages/ipython1/kernel/controllerservice.py", line 300, in unregisterEngine<br> del self.engines[id]<br> exceptions.KeyError
:<br><br><br><div><span class="gmail_quote">On 11/6/06, <b class="gmail_sendername">Brian Granger</b> <<a href="mailto:ellisonbg.net@gmail.com">ellisonbg.net@gmail.com</a>> 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 <<a href="mailto:fccoelho@gmail.com">fccoelho@gmail.com</a>> wrote:<br>><br>><br>> Brian,<br>><br>> I dowloaded ZopeInterface 3.1c1 and installed it with 'python setup.py<br>
> install' Is there anything else to it?<br>><br>><br>> Flavio<br>><br>> On 11/6/06, Brian Granger <<a href="mailto:ellisonbg.net@gmail.com">ellisonbg.net@gmail.com</a>> wrote:I have reponded on<br>
> the ipython-users list. But just for the record,<br>> this still looks like you don't have a new enough version of<br>> ZopeInterface.<br>><br>> Brian<br>><br>> --<br>> Flávio Codeço Coelho<br>> registered Linux user # 386432
<br>> ---------------------------<br>> "Laws are like sausages. It's better not to see them being made."<br>> Otto von Bismark<br>><br>> --<br>> Flávio Codeço Coelho<br>> registered Linux user # 386432
<br>> ---------------------------<br>> "Laws are like sausages. It's better not to see them being made."<br>> Otto von Bismark<br>> _______________________________________________<br>> IPython-user mailing list
<br>> <a href="mailto:IPython-user@scipy.org">IPython-user@scipy.org</a><br>> <a href="http://projects.scipy.org/mailman/listinfo/ipython-user">http://projects.scipy.org/mailman/listinfo/ipython-user</a><br>><br>
><br>><br></blockquote></div><br><br clear="all"><br>-- <br>Flávio Codeço Coelho<br>registered Linux user # 386432<br>---------------------------<br>"Laws are like sausages. It's better not to see them being made."
<br>Otto von Bismark