You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@couchdb.apache.org by "Ramanadham, Radhika" <ra...@emc.com> on 2014/07/30 19:27:18 UTC

Get a harmless error everytime a document is created in couchdb using python-cloudant

HI,
I am using cloudant0.5.8 and python3.3, couchdb 1.5.1 on suse linux. 
I get the error whenever I create a document. The document does get created, but I can't avoid the error.


Exception TypeError: TypeError('delete() takes 2 positional arguments but 3 were given',) in <bound method Design.__del__ of <cloudant.design.Design object at 0x7f265f4f4dd0>> ignored

Here is my code where I create a design document-

def createDesignDocForErrors():
    design = db.design(errors_view)
    resp = design.put(params={
        "_id":"_design/errors",
        "language": "javascript",
        "views":
        {
            "by_test_id": {
                #"map": "function(doc) { if (doc.type == 'error')  emit(doc.test_id, doc.errors) }"
                "map": "function(doc) { if (doc.type == 'error')  emit(doc.test_id, doc.error_count) }",
                "reduce" : "_sum"
            },

            #http://<IP>:5984/longevity/_design/errors/_view/by_testid_starttime?group=true
            "by_testid_starttime": {
                "map": "function(doc) { if (doc.type == 'error')  emit([doc.test_id,doc.start_time], doc.error_count) }",
                "reduce" : "function(keys, values) {return (values[0])}"
            }
        }
     })

Can anyone help?

Thanks,
Radhika

RE: Get a harmless error everytime a document is created in couchdb using python-cloudant

Posted by "Ramanadham, Radhika" <ra...@emc.com>.
Thank you. I will try it out.

-----Original Message-----
From: Mike Marino [mailto:mmarino@gmail.com] 
Sent: Wednesday, July 30, 2014 2:07 PM
To: user@couchdb.apache.org
Subject: Re: Get a harmless error everytime a document is created in couchdb using python-cloudant

Hi Rhadika,

I believe this was fixed with this commit:

https://api.github.com/repos/cloudant-labs/cloudant-python/commits/04609664e32f330a781bfb7a11a198f66980e30a

The current version is 0.5.9, can you try upgrading and running your code again?

mgm

Am 30.07.2014 um 19:28 schrieb "Ramanadham, Radhika" <
radhika.ramanadham@emc.com>:

HI,
I am using cloudant0.5.8 and python3.3, couchdb 1.5.1 on suse linux.
I get the error whenever I create a document. The document does get created, but I can't avoid the error.


Exception TypeError: TypeError('delete() takes 2 positional arguments but 3 were given',) in <bound method Design.__del__ of <cloudant.design.Design object at 0x7f265f4f4dd0>> ignored

Here is my code where I create a design document-

def createDesignDocForErrors():
   design = db.design(errors_view)
   resp = design.put(params={
       "_id":"_design/errors",
       "language": "javascript",
       "views":
       {
           "by_test_id": {
               #"map": "function(doc) { if (doc.type == 'error')  emit(doc.test_id, doc.errors) }"
               "map": "function(doc) { if (doc.type == 'error')  emit(doc.test_id, doc.error_count) }",
               "reduce" : "_sum"
           },

           #http://
<IP>:5984/longevity/_design/errors/_view/by_testid_starttime?group=true
           "by_testid_starttime": {
               "map": "function(doc) { if (doc.type == 'error')  emit([doc.test_id,doc.start_time], doc.error_count) }",
               "reduce" : "function(keys, values) {return (values[0])}"
           }
       }
    })

Can anyone help?

Thanks,
Radhika

Re: Get a harmless error everytime a document is created in couchdb using python-cloudant

Posted by Mike Marino <mm...@gmail.com>.
Hi Rhadika,

I believe this was fixed with this commit:

https://api.github.com/repos/cloudant-labs/cloudant-python/commits/04609664e32f330a781bfb7a11a198f66980e30a

The current version is 0.5.9, can you try upgrading and running your code
again?

mgm

Am 30.07.2014 um 19:28 schrieb "Ramanadham, Radhika" <
radhika.ramanadham@emc.com>:

HI,
I am using cloudant0.5.8 and python3.3, couchdb 1.5.1 on suse linux.
I get the error whenever I create a document. The document does get
created, but I can't avoid the error.


Exception TypeError: TypeError('delete() takes 2 positional arguments but 3
were given',) in <bound method Design.__del__ of <cloudant.design.Design
object at 0x7f265f4f4dd0>> ignored

Here is my code where I create a design document-

def createDesignDocForErrors():
   design = db.design(errors_view)
   resp = design.put(params={
       "_id":"_design/errors",
       "language": "javascript",
       "views":
       {
           "by_test_id": {
               #"map": "function(doc) { if (doc.type == 'error')
 emit(doc.test_id, doc.errors) }"
               "map": "function(doc) { if (doc.type == 'error')
 emit(doc.test_id, doc.error_count) }",
               "reduce" : "_sum"
           },

           #http://
<IP>:5984/longevity/_design/errors/_view/by_testid_starttime?group=true
           "by_testid_starttime": {
               "map": "function(doc) { if (doc.type == 'error')
 emit([doc.test_id,doc.start_time], doc.error_count) }",
               "reduce" : "function(keys, values) {return (values[0])}"
           }
       }
    })

Can anyone help?

Thanks,
Radhika