58
58
class CouchDatabase(object):
59
59
"""An small records specific abstraction over a couch db database."""
61
def __init__(self, database, uri=None, record_factory=None, create=False):
61
def __init__(self, database, uri=None, record_factory=None, create=False,
64
65
port = desktopcouch.find_port()
65
66
self.server_uri = "http://localhost:%s" % port
69
70
if database not in self._server:
71
72
self._server.create(database)