beatbox

A Python library for querying/updating Saleforce.com data via SOAP API
Download

beatbox Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Simon Fell
  • Publisher web site:
  • http://code.google.com/p/salesforce-beatbox/

beatbox Tags


beatbox Description

A Python library for querying/updating Saleforce.com data via SOAP API beatbox is a Python module that contains 2 versions of the Salesforce client. XMLClient which is the original beatbox version of the client which returns xmltramp objects and PythonClient which returns dicts with proper python data types. ie integer fields return integers.The PythonClient has all of the same methods as the XMLClient except for describeLayout.Another difference for the PythonClient is a change to the method signature of query. Instead of a single query string it takes 2-3 arguments. A comma seperated list of field names, the sObjectType and an optional conditionExpression. So if the original query was:"select FirstName, LastName from Contact where LastName = 'Doe'"the new call to query would be:query('FirstName, LastName', 'Contact', "LastName = 'Doe'" Requirements: · Python What's New in This Release: · Don't strip newlines when marshalling the values of textarea fields. · Make sure to add a field to fieldsToNull if its Python value is None. · Fix issue where numbers of type long weren't converted to a string. · Only catch HTTP exceptions when retrying a connection.


beatbox Related Software