Batch API support

This commit is contained in:
Madison May
2014-12-18 15:27:16 -05:00
parent cc1d6dc502
commit 9ed17b8f34
9 changed files with 27 additions and 47 deletions
+10 -9
View File
@@ -13,12 +13,13 @@ from indicoio.images.fer import fer
from indicoio.images.features import facial_features
from indicoio.images.features import image_features
political = partial(political, config.api_root)
posneg = partial(posneg, config.api_root)
sentiment = partial(sentiment, config.api_root)
posneg = partial(sentiment, config.api_root)
language = partial(language, config.api_root)
fer = partial(fer, config.api_root)
facial_features = partial(facial_features, config.api_root)
image_features = partial(image_features, config.api_root)
text_tags = partial(text_tags, config.api_root)
apis = ['political', 'posneg', 'sentiment', 'language', 'fer',
'facial_features', 'image_features', 'text_tags']
apis = dict((api, globals().get(api)) for api in apis)
local = {}
for api in apis:
globals()[api] = partial(apis[api], config.api_root)
globals()['batch_' + api] = partial(apis[api], config.api_root, batch=True)
local[api] = partial(apis[api], config.local_api_root)
local[api] = partial(apis[api], config.local_api_root, batch=True)