Guest User

Untitled

a guest
Jul 15th, 2018
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. # get data from Postgresql and create document in couch
  2. ticket_doc = {"_id": ticket_number, "type": "ticket", "sequence_number": ticket_data[0], "user_id": ticket_data[1], "reported_on": reported_on, "created_at": ticket_data[3].strftime("%Y/%m/%d %H:%M:%S +0000"), "notes": ticket_data[4], "template_version": ticket_data[6], "_attachments": attachments}
  3. try:
  4. print ticket_number, ticket_data[0], db.save_doc(ticket_doc, True, False, False)
  5. except ValueError:
  6. print "Couldn't save ticket #" + ticket_number + " with sequence number " + str(ticket_data[0])
  7.  
  8.  
  9. # error raised on document conflict
  10. Traceback (most recent call last):
  11. File "./ticket-sync.py", line 49, in <module>
  12. print ticket_number, ticket_data[0], db.save_doc(ticket_doc, True, False, False)
  13. File "/usr/local/lib/python2.6/dist-packages/couchdbkit-0.4.11-py2.6.egg/couchdbkit/client.py", line 475, in save_doc
  14. **params), raw=_raw_json)
  15. File "/usr/local/lib/python2.6/dist-packages/restkit-2.2.3-py2.6.egg/restkit/resource.py", line 174, in put
  16. headers=headers, **params)
  17. File "/usr/local/lib/python2.6/dist-packages/couchdbkit-0.4.11-py2.6.egg/couchdbkit/resource.py", line 148, in request
  18. response=e.response)
Add Comment
Please, Sign In to add comment