When invoking:
result = api.upload_app(u'app.apk')
result.get_data()
It returns
{u'result': u'XXXX', u'file': u'app.apk'}
While
result_tag = api.list_tags()
result_tag.get_data()
Returns
{u'result': {u'status': u'OK', u'tags': []}}
I think all results should have the same structure to maintain coherence.