Hello,

I am running CouchDBX 1.0.1 on Mac OS X 10.6 with couchdb-python
version 0.8. I am using the following code in db.py:

    db=DAL('couchdb://127.0.0.1:5984')
    db.define_table('person',Field('name'))
    id=db.person.insert(name='Jim')
    print id
    row=db.person(id)
    print row
    print db(db.person.id==id).update(name="john")
    print db.person(id)
    del db.person[id]

However, when the code executes, it tries to call commit and dies. See
the traceback below. I realize that this support is experimental but I
wasn't sure if there was something I was doing wrong. I'm running hg
clones of trunk for both web2py and couchdb-python.

Thanks,
David

VERSION
web2py™ Version 1.91.6 (2011-01-04 15:55:30)
Python  Python 2.6.1: /usr/bin/python

TRACEBACK

Traceback (most recent call last):
  File "/Users/david/web2py/gluon/main.py", line 466, in wsgibase
    BaseAdapter.close_all_instances(BaseAdapter.commit)
  File "/Users/david/web2py/gluon/dal.py", line 272, in
close_all_instances
    action(instance)
  File "/Users/david/web2py/gluon/dal.py", line 1036, in commit
    return self.connection.commit()
AttributeError: 'Server' object has no attribute 'commit'

Reply via email to