mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-01 16:34:53 +01:00
update ftrack api to 2.3.3
This commit is contained in:
parent
07ac291a05
commit
52314b0bf5
3 changed files with 28 additions and 15 deletions
|
|
@ -7,6 +7,7 @@ import threading
|
|||
import datetime
|
||||
import time
|
||||
import queue
|
||||
import collections
|
||||
import appdirs
|
||||
import pymongo
|
||||
|
||||
|
|
@ -309,7 +310,20 @@ class CustomEventHubSession(ftrack_api.session.Session):
|
|||
|
||||
# Currently pending operations.
|
||||
self.recorded_operations = ftrack_api.operation.Operations()
|
||||
self.record_operations = True
|
||||
|
||||
# OpenPype change - In new API are operations properties
|
||||
new_api = hasattr(self.__class__, "record_operations")
|
||||
|
||||
if new_api:
|
||||
self._record_operations = collections.defaultdict(
|
||||
lambda: True
|
||||
)
|
||||
self._auto_populate = collections.defaultdict(
|
||||
lambda: auto_populate
|
||||
)
|
||||
else:
|
||||
self.record_operations = True
|
||||
self.auto_populate = auto_populate
|
||||
|
||||
self.cache_key_maker = cache_key_maker
|
||||
if self.cache_key_maker is None:
|
||||
|
|
@ -328,6 +342,9 @@ class CustomEventHubSession(ftrack_api.session.Session):
|
|||
if cache is not None:
|
||||
self.cache.caches.append(cache)
|
||||
|
||||
if new_api:
|
||||
self.merge_lock = threading.RLock()
|
||||
|
||||
self._managed_request = None
|
||||
self._request = requests.Session()
|
||||
self._request.auth = ftrack_api.session.SessionAuthentication(
|
||||
|
|
@ -335,8 +352,6 @@ class CustomEventHubSession(ftrack_api.session.Session):
|
|||
)
|
||||
self.request_timeout = timeout
|
||||
|
||||
self.auto_populate = auto_populate
|
||||
|
||||
# Fetch server information and in doing so also check credentials.
|
||||
self._server_information = self._fetch_server_information()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue