mgbam commited on
Commit
f2f4930
·
verified ·
1 Parent(s): 23b0dd6

Create connectors/salesforce_connector.py

Browse files
Files changed (1) hide show
  1. connectors/salesforce_connector.py +11 -0
connectors/salesforce_connector.py ADDED
@@ -0,0 +1,11 @@
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from cdata.salesforce import connect # pip install cdata-salesforce
2
+ import os
3
+ _conn = connect(User=os.getenv("SF_USER"),
4
+ Password=os.getenv("SF_PASS"),
5
+ SecurityToken=os.getenv("SF_TOKEN"))
6
+
7
+ def sf_query(s: str):
8
+ cur = _conn.cursor()
9
+ cur.execute(s)
10
+ cols = [d[0] for d in cur.description]
11
+ return [dict(zip(cols, r)) for r in cur.fetchall()]