@@ -32,7 +32,7 @@ def execute(self, method, *args, **kargs):
3232 method_map = {'get_leads' :self .get_leads , 'get_leads_by_listId' :self .get_leads_by_listId ,
3333 'get_activity_types' :self .get_activity_types , 'get_lead_activity' :self .get_lead_activity ,
3434 'get_paging_token' :self .get_paging_token , 'update_lead' :self .update_lead ,
35- 'create_lead' :self .create_lead }
35+ 'create_lead' :self .create_lead , 'get_lead_activity_page' : self . get_lead_activity_page }
3636
3737 result = method_map [method ](* args ,** kargs )
3838 except MarketoException as e :
@@ -165,7 +165,7 @@ def update_lead(self, lookupField, lookupValue, values):
165165 updated_lead
166166 ]
167167 }
168- self .post (data )
168+ return self .post (data )
169169
170170 def create_lead (self , lookupField , lookupValue , values ):
171171 new_lead = dict (list ({lookupField : lookupValue }.items ()) + list (values .items ()))
@@ -176,7 +176,7 @@ def create_lead(self, lookupField, lookupValue, values):
176176 new_lead
177177 ]
178178 }
179- self .post (data )
179+ return self .post (data )
180180
181181 def post (self , data ):
182182 self .authenticate ()
@@ -185,4 +185,5 @@ def post(self, data):
185185 }
186186 data = HttpLib ().post ("https://" + self .host + "/rest/v1/leads.json" , args , data )
187187 if not data ['success' ] : raise MarketoException (data ['errors' ][0 ])
188- print ("Status:" , data ['result' ][0 ]['status' ])
188+ return data ['result' ][0 ]['status' ]
189+
0 commit comments