Skip to content
timotheus edited this page Feb 14, 2013 · 9 revisions

The parallel class can be used to execute concurrent API calls.

##Usage

from ebaysdk import finding, shopping, parallel

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()

Clone this wiki locally