[Zope-dev] ZPublisher.Client

Andrew Edmondson a.edmondson@eris.dera.gov.uk
Mon, 9 Oct 2000 10:11:19 -0000


I used to use Client.py quite a lot for calling zope objects through the web
from python.

However, now that I've upgraded to Zope 2.x it fails.


(Zope 2.2 ZPublisher, connecting to Zope 2.1.2)
Traceback (innermost last):
  File "/u/g/aedmondson/backups/pack_db.py", line 22, in ?
    pack()
  File "/u/g/aedmondson/backups/pack_db.py", line 19, in pack
    return(apply(Client.Function(place,username=user, password=pwd), (),
kw))
  File "/usr/local/ZOPE2.1.2/lib/python/ZPublisher/Client.py", line 221, in
__call__
    raise NotAvailable, RemoteException(
bci.NotAvailable: (111, 'Connection refused') (File:
http://localhost/Zope/fastcgi/Control_Panel/Database/manage_pack Line:
days:int=0)
None None for None

(Both Zope 2.2 (in fact, the same python))
Traceback (innermost last):
  File "<stdin>", line 11, in ?
  File "<stdin>", line 8, in test
  File "/usr/local/Zope-2.2.0-linux2-x86/lib/python/ZPublisher/Client.py",
line 221, in __call__
    raise NotAvailable, RemoteException(
bci.NotAvailable: argument 1: expected read-only character buffer, tuple
found (File: http://localhost/idm Line: [])
None None for None

Is this a problem with ZPublisher, or me?

Thanks,

-Ed