|
@ -62,6 +62,7 @@ class Apps(object): |
|
|
the account has a license. |
|
|
the account has a license. |
|
|
|
|
|
|
|
|
.. code:: python |
|
|
.. code:: python |
|
|
|
|
|
|
|
|
result = client.get_product_info(apps=[123]) |
|
|
result = client.get_product_info(apps=[123]) |
|
|
|
|
|
|
|
|
if result['apps'][123]['_missing_token']: |
|
|
if result['apps'][123]['_missing_token']: |
|
@ -267,12 +268,8 @@ class Apps(object): |
|
|
|
|
|
|
|
|
:param app_ids: list of app ids |
|
|
:param app_ids: list of app ids |
|
|
:type app_ids: :class:`list` |
|
|
:type app_ids: :class:`list` |
|
|
:return: format ``(eresult, result_details, receipt_info)`` |
|
|
:return: format (:class:`.EResult`, result_details, receipt_info) |
|
|
:rtype: :class:`tuple` |
|
|
:rtype: :class:`tuple` |
|
|
|
|
|
|
|
|
.. code:: python |
|
|
|
|
|
[730] [] |
|
|
|
|
|
|
|
|
|
|
|
""" |
|
|
""" |
|
|
resp = self.send_job_and_wait(MsgProto(EMsg.ClientRequestFreeLicense), |
|
|
resp = self.send_job_and_wait(MsgProto(EMsg.ClientRequestFreeLicense), |
|
|
{'appids': map(int, app_ids)}, |
|
|
{'appids': map(int, app_ids)}, |
|
|