#NEWLINE# def __init__( self , db_name = '' , couch_url = 'http://127.0.0.1:5984/' , io_loop = None , **request_args ) : #NEWLINE# #INDENT# 'Creates an `AsyncCouch`.\n\n        All parameters are optional. Though `db_name` is required for most\n        methods to work.\n\n        Database name `db_name` may be set on init and changed later by\n        `use()`. The url to the CouchDB including port number, with or\n        without authentication credentials.\n\n        The `io_loop` is passed to the AsyncHTTPClient, used for connecting.\n\n        Keyword arguments in `request_args` are applied when making requests\n        to the database. By default the request argument `use_gzip` is True.\n        Accessing a local CouchDB it may be relevant to set `use_gzip` to\n        False.\n\n        The request arguments may include `auth_username` and `auth_password`\n        for basic authentication. See `httpclient.HTTPRequest` for other\n        possible arguments.\n        ' #NEWLINE# self . request_args = request_args #NEWLINE# self . _closed = False #NEWLINE# self . io_loop = io_loop #NEWLINE# self . _client = httpclient . AsyncHTTPClient ( self . io_loop ) #NEWLINE# self . use ( db_name , couch_url )