-
Notifications
You must be signed in to change notification settings - Fork 332
Parallel Class
Tim Keefer edited this page Jan 31, 2014
·
9 revisions
The parallel class can be used to execute concurrent API calls.
##Usage
from ebaysdk import finding, shopping, parallel
try:
p = parallel()
api1 = shopping(parallel=p)
api1.execute('FindPopularItems', {'QueryKeywords': 'Python'})
api2 = finding(parallel=p)
api2.execute('findItemsAdvanced', {'keywords': 'shoes'})
api3 = finding(parallel=p)
api3.execute('findItemsAdvanced', {'keywords': 'shirts'})
api4 = finding(parallel=p)
api4.execute('findItemsAdvanced', {'keywords': 'pants'})
p.wait()
if p.error():
raise Exception(p.error())
print api1.response_content()
print api2.response_dict()
print api3.response_dict()
print api4.response_dict()
except ConnectionError as e:
raise e