github xdevplatform/twitter-python-ads-sdk v6.0.2

latest releases: v11.0.0, v10.0.0, v9.0.1...
4 years ago

Bug fix

  • Fix MediaLibrary class #235
    • Duplicated save() method and introduced add() = POST and update() = PUT methods
  • Fixed VideoConversionCard entity resource property references #231 by @shaun10

New

  • Added new client options timeout and retry_on_timeouts #234 Thanks to @ariarijp
    • You have now the control of a timeout duration specified by the timeout option (tuple).
    • You can now retry on timeouts using the retry_on_timeouts option (boolean) in addition to the retry_on_status option (list).
client = Client(
    CONSUMER_KEY,
    CONSUMER_SECRET,
    ACCESS_TOKEN,
    ACCESS_TOKEN_SECRET,
    options={
        'handle_rate_limit': True,
        'retry_max': 3,
        'retry_delay': 5000,
        'retry_on_status': [404, 500, 503],
        'retry_on_timeouts': True,
        'timeout': (1.0, 3.0) # https://2.python-requests.org/en/master/user/advanced/#timeouts
    })
parameter default description
retry_on_timeouts False (boolean) Set True will catch the timeout error and retry the request.
timeout None You can specify either a single value OR a tuple. If a single value is specified, the timeout value will be applied to both the connect and the read timeouts. See https://2.python-requests.org/en/master/user/advanced/#timeouts for more details of the usage.

Don't miss a new twitter-python-ads-sdk release

NewReleases is sending notifications on new releases.