diff --git a/.buildinfo b/.buildinfo index 3918063a5..945e37cd0 100644 --- a/.buildinfo +++ b/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: b4589ef223606a06a2019612be52cf15 +config: 97c66d1a67c0208d7eb113ac0abdfdc0 tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/.doctrees/authentication.doctree b/.doctrees/authentication.doctree index 176f24b79..a7b3d950b 100644 Binary files a/.doctrees/authentication.doctree and b/.doctrees/authentication.doctree differ diff --git a/.doctrees/core.doctree b/.doctrees/core.doctree index a57b7ffed..ccb2c6097 100644 Binary files a/.doctrees/core.doctree and b/.doctrees/core.doctree differ diff --git a/.doctrees/descriptor.doctree b/.doctrees/descriptor.doctree index 0d243ea10..3bab88c74 100644 Binary files a/.doctrees/descriptor.doctree and b/.doctrees/descriptor.doctree differ diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle index 3f9b6f415..1dd79c991 100644 Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ diff --git a/.doctrees/environment_variables.doctree b/.doctrees/environment_variables.doctree index 5527a8720..07f2f8d3c 100644 Binary files a/.doctrees/environment_variables.doctree and b/.doctrees/environment_variables.doctree differ diff --git a/.doctrees/index.doctree b/.doctrees/index.doctree index 1c7abad41..fb42adc47 100644 Binary files a/.doctrees/index.doctree and b/.doctrees/index.doctree differ diff --git a/.doctrees/initializing.doctree b/.doctrees/initializing.doctree index f13e5d328..78fb6e02f 100644 Binary files a/.doctrees/initializing.doctree and b/.doctrees/initializing.doctree differ diff --git a/.doctrees/overview.doctree b/.doctrees/overview.doctree index 8aa5d6e8a..636922f9f 100644 Binary files a/.doctrees/overview.doctree and b/.doctrees/overview.doctree differ diff --git a/.doctrees/platform.doctree b/.doctrees/platform.doctree index e0265701e..792f6deec 100644 Binary files a/.doctrees/platform.doctree and b/.doctrees/platform.doctree differ diff --git a/.doctrees/utils.doctree b/.doctrees/utils.doctree index 6680f7315..076893fd8 100644 Binary files a/.doctrees/utils.doctree and b/.doctrees/utils.doctree differ diff --git a/_modules/before_register_publish.html b/_modules/before_register_publish.html index 560759c57..a23c0c83f 100644 --- a/_modules/before_register_publish.html +++ b/_modules/before_register_publish.html @@ -5,7 +5,7 @@ - before_register_publish — tk-core v0.21.3 documentation + before_register_publish — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/bootstrap.html b/_modules/bootstrap.html index 6c6b80131..15ba86c75 100644 --- a/_modules/bootstrap.html +++ b/_modules/bootstrap.html @@ -5,7 +5,7 @@ - bootstrap — tk-core v0.21.3 documentation + bootstrap — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/bundle_init.html b/_modules/bundle_init.html index a6760b972..9b1e8a017 100644 --- a/_modules/bundle_init.html +++ b/_modules/bundle_init.html @@ -5,7 +5,7 @@ - bundle_init — tk-core v0.21.3 documentation + bundle_init — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/cache_location.html b/_modules/cache_location.html index b06fb0d26..c16d332fb 100644 --- a/_modules/cache_location.html +++ b/_modules/cache_location.html @@ -5,7 +5,7 @@ - cache_location — tk-core v0.21.3 documentation + cache_location — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/context_change.html b/_modules/context_change.html index 613087d96..145ba91d2 100644 --- a/_modules/context_change.html +++ b/_modules/context_change.html @@ -5,7 +5,7 @@ - context_change — tk-core v0.21.3 documentation + context_change — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/default_storage_root.html b/_modules/default_storage_root.html index e67480bc3..3107fcedc 100644 --- a/_modules/default_storage_root.html +++ b/_modules/default_storage_root.html @@ -5,7 +5,7 @@ - default_storage_root — tk-core v0.21.3 documentation + default_storage_root — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/engine_init.html b/_modules/engine_init.html index 8e0d73201..5cd75313e 100644 --- a/_modules/engine_init.html +++ b/_modules/engine_init.html @@ -5,7 +5,7 @@ - engine_init — tk-core v0.21.3 documentation + engine_init — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/ensure_folder_exists.html b/_modules/ensure_folder_exists.html index f15d9036e..accdd7e30 100644 --- a/_modules/ensure_folder_exists.html +++ b/_modules/ensure_folder_exists.html @@ -5,7 +5,7 @@ - ensure_folder_exists — tk-core v0.21.3 documentation + ensure_folder_exists — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/example_template_hook.html b/_modules/example_template_hook.html index 2b76c245b..035914a75 100644 --- a/_modules/example_template_hook.html +++ b/_modules/example_template_hook.html @@ -5,7 +5,7 @@ - example_template_hook — tk-core v0.21.3 documentation + example_template_hook — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/get_current_login.html b/_modules/get_current_login.html index 9f2b65c84..ae203f346 100644 --- a/_modules/get_current_login.html +++ b/_modules/get_current_login.html @@ -5,7 +5,7 @@ - get_current_login — tk-core v0.21.3 documentation + get_current_login — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/index.html b/_modules/index.html index 2346ef2a5..fde00ab73 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -5,7 +5,7 @@ - Overview: module code — tk-core v0.21.3 documentation + Overview: module code — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/log_metrics.html b/_modules/log_metrics.html index 464c46fb8..90a65b50e 100644 --- a/_modules/log_metrics.html +++ b/_modules/log_metrics.html @@ -5,7 +5,7 @@ - log_metrics — tk-core v0.21.3 documentation + log_metrics — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/pick_environment.html b/_modules/pick_environment.html index 989b1346b..36de96989 100644 --- a/_modules/pick_environment.html +++ b/_modules/pick_environment.html @@ -5,7 +5,7 @@ - pick_environment — tk-core v0.21.3 documentation + pick_environment — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/pipeline_configuration_init.html b/_modules/pipeline_configuration_init.html index 115b0814d..6fe783c7f 100644 --- a/_modules/pipeline_configuration_init.html +++ b/_modules/pipeline_configuration_init.html @@ -5,7 +5,7 @@ - pipeline_configuration_init — tk-core v0.21.3 documentation + pipeline_configuration_init — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/process_folder_creation.html b/_modules/process_folder_creation.html index 5ebbceb30..d2e4c4010 100644 --- a/_modules/process_folder_creation.html +++ b/_modules/process_folder_creation.html @@ -5,7 +5,7 @@ - process_folder_creation — tk-core v0.21.3 documentation + process_folder_creation — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/process_folder_name.html b/_modules/process_folder_name.html index b9064d2c7..5523fc190 100644 --- a/_modules/process_folder_name.html +++ b/_modules/process_folder_name.html @@ -5,7 +5,7 @@ - process_folder_name — tk-core v0.21.3 documentation + process_folder_name — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/resolve_publish.html b/_modules/resolve_publish.html index fb3ec1dc5..4c4fc7b42 100644 --- a/_modules/resolve_publish.html +++ b/_modules/resolve_publish.html @@ -5,7 +5,7 @@ - resolve_publish — tk-core v0.21.3 documentation + resolve_publish — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/api.html b/_modules/tank/api.html index 9a2981c79..672c9a913 100644 --- a/_modules/tank/api.html +++ b/_modules/tank/api.html @@ -5,7 +5,7 @@ - tank.api — tk-core v0.21.3 documentation + tank.api — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/authentication/defaults_manager.html b/_modules/tank/authentication/defaults_manager.html index dffd782b3..c39159096 100644 --- a/_modules/tank/authentication/defaults_manager.html +++ b/_modules/tank/authentication/defaults_manager.html @@ -5,7 +5,7 @@ - tank.authentication.defaults_manager — tk-core v0.21.3 documentation + tank.authentication.defaults_manager — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/authentication/errors.html b/_modules/tank/authentication/errors.html index f4a27e5fc..3d7889316 100644 --- a/_modules/tank/authentication/errors.html +++ b/_modules/tank/authentication/errors.html @@ -5,7 +5,7 @@ - tank.authentication.errors — tk-core v0.21.3 documentation + tank.authentication.errors — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/authentication/shotgun_authenticator.html b/_modules/tank/authentication/shotgun_authenticator.html index 7ff44606d..4fce2e308 100644 --- a/_modules/tank/authentication/shotgun_authenticator.html +++ b/_modules/tank/authentication/shotgun_authenticator.html @@ -5,7 +5,7 @@ - tank.authentication.shotgun_authenticator — tk-core v0.21.3 documentation + tank.authentication.shotgun_authenticator — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/authentication/user.html b/_modules/tank/authentication/user.html index fa2630e03..2a1b0b5b6 100644 --- a/_modules/tank/authentication/user.html +++ b/_modules/tank/authentication/user.html @@ -5,7 +5,7 @@ - tank.authentication.user — tk-core v0.21.3 documentation + tank.authentication.user — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/bootstrap/errors.html b/_modules/tank/bootstrap/errors.html index 8565fba0f..382fb19f6 100644 --- a/_modules/tank/bootstrap/errors.html +++ b/_modules/tank/bootstrap/errors.html @@ -5,7 +5,7 @@ - tank.bootstrap.errors — tk-core v0.21.3 documentation + tank.bootstrap.errors — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/bootstrap/manager.html b/_modules/tank/bootstrap/manager.html index bc92bd99b..34907be96 100644 --- a/_modules/tank/bootstrap/manager.html +++ b/_modules/tank/bootstrap/manager.html @@ -5,7 +5,7 @@ - tank.bootstrap.manager — tk-core v0.21.3 documentation + tank.bootstrap.manager — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/commands/interaction.html b/_modules/tank/commands/interaction.html index 6fb4ba848..c0173e210 100644 --- a/_modules/tank/commands/interaction.html +++ b/_modules/tank/commands/interaction.html @@ -5,7 +5,7 @@ - tank.commands.interaction — tk-core v0.21.3 documentation + tank.commands.interaction — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/commands/tank_command.html b/_modules/tank/commands/tank_command.html index 1712df911..c922f4a7a 100644 --- a/_modules/tank/commands/tank_command.html +++ b/_modules/tank/commands/tank_command.html @@ -5,7 +5,7 @@ - tank.commands.tank_command — tk-core v0.21.3 documentation + tank.commands.tank_command — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/context.html b/_modules/tank/context.html index 482af86f5..abcc52d2a 100644 --- a/_modules/tank/context.html +++ b/_modules/tank/context.html @@ -5,7 +5,7 @@ - tank.context — tk-core v0.21.3 documentation + tank.context — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/descriptor/descriptor.html b/_modules/tank/descriptor/descriptor.html index 74caccc98..a946ea358 100644 --- a/_modules/tank/descriptor/descriptor.html +++ b/_modules/tank/descriptor/descriptor.html @@ -5,7 +5,7 @@ - tank.descriptor.descriptor — tk-core v0.21.3 documentation + tank.descriptor.descriptor — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/descriptor/descriptor_bundle.html b/_modules/tank/descriptor/descriptor_bundle.html index 7c0c8f3d7..0ef442184 100644 --- a/_modules/tank/descriptor/descriptor_bundle.html +++ b/_modules/tank/descriptor/descriptor_bundle.html @@ -5,7 +5,7 @@ - tank.descriptor.descriptor_bundle — tk-core v0.21.3 documentation + tank.descriptor.descriptor_bundle — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/descriptor/descriptor_config.html b/_modules/tank/descriptor/descriptor_config.html index cc467c41a..1725da62f 100644 --- a/_modules/tank/descriptor/descriptor_config.html +++ b/_modules/tank/descriptor/descriptor_config.html @@ -5,7 +5,7 @@ - tank.descriptor.descriptor_config — tk-core v0.21.3 documentation + tank.descriptor.descriptor_config — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/descriptor/descriptor_core.html b/_modules/tank/descriptor/descriptor_core.html index 594100c0a..bc064a32d 100644 --- a/_modules/tank/descriptor/descriptor_core.html +++ b/_modules/tank/descriptor/descriptor_core.html @@ -5,7 +5,7 @@ - tank.descriptor.descriptor_core — tk-core v0.21.3 documentation + tank.descriptor.descriptor_core — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/descriptor/errors.html b/_modules/tank/descriptor/errors.html index 57a3e2693..3d81c6436 100644 --- a/_modules/tank/descriptor/errors.html +++ b/_modules/tank/descriptor/errors.html @@ -5,7 +5,7 @@ - tank.descriptor.errors — tk-core v0.21.3 documentation + tank.descriptor.errors — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/descriptor/io_descriptor/factory.html b/_modules/tank/descriptor/io_descriptor/factory.html index 30228d58b..756b2c1dd 100644 --- a/_modules/tank/descriptor/io_descriptor/factory.html +++ b/_modules/tank/descriptor/io_descriptor/factory.html @@ -5,7 +5,7 @@ - tank.descriptor.io_descriptor.factory — tk-core v0.21.3 documentation + tank.descriptor.io_descriptor.factory — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/errors.html b/_modules/tank/errors.html index 318b83fab..20b33dce3 100644 --- a/_modules/tank/errors.html +++ b/_modules/tank/errors.html @@ -5,7 +5,7 @@ - tank.errors — tk-core v0.21.3 documentation + tank.errors — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/hook.html b/_modules/tank/hook.html index 2a418361f..c2cfe3052 100644 --- a/_modules/tank/hook.html +++ b/_modules/tank/hook.html @@ -5,7 +5,7 @@ - tank.hook — tk-core v0.21.3 documentation + tank.hook — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/log.html b/_modules/tank/log.html index bff1643f5..cb9fe106e 100644 --- a/_modules/tank/log.html +++ b/_modules/tank/log.html @@ -5,7 +5,7 @@ - tank.log — tk-core v0.21.3 documentation + tank.log — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/pipelineconfig_utils.html b/_modules/tank/pipelineconfig_utils.html index 397b62c1d..96867778e 100644 --- a/_modules/tank/pipelineconfig_utils.html +++ b/_modules/tank/pipelineconfig_utils.html @@ -5,7 +5,7 @@ - tank.pipelineconfig_utils — tk-core v0.21.3 documentation + tank.pipelineconfig_utils — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/platform/application.html b/_modules/tank/platform/application.html index 4882e8ddb..d2d4f86ff 100644 --- a/_modules/tank/platform/application.html +++ b/_modules/tank/platform/application.html @@ -5,7 +5,7 @@ - tank.platform.application — tk-core v0.21.3 documentation + tank.platform.application — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/platform/engine.html b/_modules/tank/platform/engine.html index 0041b140c..ac4527d85 100644 --- a/_modules/tank/platform/engine.html +++ b/_modules/tank/platform/engine.html @@ -5,7 +5,7 @@ - tank.platform.engine — tk-core v0.21.3 documentation + tank.platform.engine — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. @@ -2343,20 +2343,21 @@

Source code for tank.platform.engine

         standard dark mode.
 
         This will initialize the plastique style (for Qt4) or the fusion style
-        (for Qt5), and set it up with a standard dark palette and supporting
+        (for Qt5/Qt6), and set it up with a standard dark palette and supporting
         stylesheet.
 
         `Qt4 setStyle documentation <http://doc.qt.io/archives/qt-4.8/qapplication.html#setStyle-2>`_
         `Qt5 setStyle documentation <https://doc.qt.io/qt-5.10/qapplication.html#setStyle-1>`_
+        `Qt6 setStyle documentation <https://doc.qt.io/qt-6/qapplication.html#setStyle-1>`_
 
         Apps and UIs can then extend this further by using further css.
 
         Due to restrictions in QT, this needs to run after a QApplication object
         has been instantiated.
         """
-        if self.has_qt5:
-            self.log_debug("Applying Qt5-specific styling...")
-            self.__initialize_dark_look_and_feel_qt5()
+        if self.has_qt5 or self.has_qt6:
+            self.log_debug("Applying Qt5/Qt6-specific styling (Fusion)...")
+            self.__initialize_dark_look_and_feel_qt5_qt6()
         elif self.has_qt4:
             self.log_debug("Applying Qt4-specific styling...")
             self.__initialize_dark_look_and_feel_qt4()
@@ -2365,7 +2366,7 @@ 

Source code for tank.platform.engine

                 "Neither Qt4 or Qt5 is available. Toolkit styling will not be applied."
             )
- def __initialize_dark_look_and_feel_qt5(self): + def __initialize_dark_look_and_feel_qt5_qt6(self): """ Applies a dark style for Qt5 environments. This sets the "fusion" style at the application level, and then constructs and applies a custom palette diff --git a/_modules/tank/platform/errors.html b/_modules/tank/platform/errors.html index a1ebc8a6a..e0b574df2 100644 --- a/_modules/tank/platform/errors.html +++ b/_modules/tank/platform/errors.html @@ -5,7 +5,7 @@ - tank.platform.errors — tk-core v0.21.3 documentation + tank.platform.errors — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/platform/framework.html b/_modules/tank/platform/framework.html index aa513a448..745977fbc 100644 --- a/_modules/tank/platform/framework.html +++ b/_modules/tank/platform/framework.html @@ -5,7 +5,7 @@ - tank.platform.framework — tk-core v0.21.3 documentation + tank.platform.framework — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/platform/software_launcher.html b/_modules/tank/platform/software_launcher.html index a27414c4d..fe56bd60d 100644 --- a/_modules/tank/platform/software_launcher.html +++ b/_modules/tank/platform/software_launcher.html @@ -5,7 +5,7 @@ - tank.platform.software_launcher — tk-core v0.21.3 documentation + tank.platform.software_launcher — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/platform/util.html b/_modules/tank/platform/util.html index ea3152074..5eaacc3b2 100644 --- a/_modules/tank/platform/util.html +++ b/_modules/tank/platform/util.html @@ -5,7 +5,7 @@ - tank.platform.util — tk-core v0.21.3 documentation + tank.platform.util — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/template.html b/_modules/tank/template.html index 69f6dbb66..895fdc90f 100644 --- a/_modules/tank/template.html +++ b/_modules/tank/template.html @@ -5,7 +5,7 @@ - tank.template — tk-core v0.21.3 documentation + tank.template — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/templatekey.html b/_modules/tank/templatekey.html index d318b2899..b4f94ef2f 100644 --- a/_modules/tank/templatekey.html +++ b/_modules/tank/templatekey.html @@ -5,7 +5,7 @@ - tank.templatekey — tk-core v0.21.3 documentation + tank.templatekey — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/environment.html b/_modules/tank/util/environment.html index a40022898..fe9ef7dde 100644 --- a/_modules/tank/util/environment.html +++ b/_modules/tank/util/environment.html @@ -5,7 +5,7 @@ - tank.util.environment — tk-core v0.21.3 documentation + tank.util.environment — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/errors.html b/_modules/tank/util/errors.html index 3ea946475..fcd7340c0 100644 --- a/_modules/tank/util/errors.html +++ b/_modules/tank/util/errors.html @@ -5,7 +5,7 @@ - tank.util.errors — tk-core v0.21.3 documentation + tank.util.errors — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/filesystem.html b/_modules/tank/util/filesystem.html index 02e7f6405..2cb2bba3a 100644 --- a/_modules/tank/util/filesystem.html +++ b/_modules/tank/util/filesystem.html @@ -5,7 +5,7 @@ - tank.util.filesystem — tk-core v0.21.3 documentation + tank.util.filesystem — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/json.html b/_modules/tank/util/json.html index bb9735e73..7627a894d 100644 --- a/_modules/tank/util/json.html +++ b/_modules/tank/util/json.html @@ -5,7 +5,7 @@ - tank.util.json — tk-core v0.21.3 documentation + tank.util.json — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/local_file_storage.html b/_modules/tank/util/local_file_storage.html index b27346f07..c3ab1c3cb 100644 --- a/_modules/tank/util/local_file_storage.html +++ b/_modules/tank/util/local_file_storage.html @@ -5,7 +5,7 @@ - tank.util.local_file_storage — tk-core v0.21.3 documentation + tank.util.local_file_storage — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/login.html b/_modules/tank/util/login.html index 61c324aeb..88703cd7d 100644 --- a/_modules/tank/util/login.html +++ b/_modules/tank/util/login.html @@ -5,7 +5,7 @@ - tank.util.login — tk-core v0.21.3 documentation + tank.util.login — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/pickle.html b/_modules/tank/util/pickle.html index ca01ffbaa..cde9b54c6 100644 --- a/_modules/tank/util/pickle.html +++ b/_modules/tank/util/pickle.html @@ -5,7 +5,7 @@ - tank.util.pickle — tk-core v0.21.3 documentation + tank.util.pickle — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/platforms.html b/_modules/tank/util/platforms.html index fcc65ef64..b460ebcc1 100644 --- a/_modules/tank/util/platforms.html +++ b/_modules/tank/util/platforms.html @@ -5,7 +5,7 @@ - tank.util.platforms — tk-core v0.21.3 documentation + tank.util.platforms — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/shotgun/download.html b/_modules/tank/util/shotgun/download.html index 9dd723515..adecd3cea 100644 --- a/_modules/tank/util/shotgun/download.html +++ b/_modules/tank/util/shotgun/download.html @@ -5,7 +5,7 @@ - tank.util.shotgun.download — tk-core v0.21.3 documentation + tank.util.shotgun.download — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/shotgun/publish_creation.html b/_modules/tank/util/shotgun/publish_creation.html index fbf4ae85e..2063c6a56 100644 --- a/_modules/tank/util/shotgun/publish_creation.html +++ b/_modules/tank/util/shotgun/publish_creation.html @@ -5,7 +5,7 @@ - tank.util.shotgun.publish_creation — tk-core v0.21.3 documentation + tank.util.shotgun.publish_creation — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/shotgun/publish_resolve.html b/_modules/tank/util/shotgun/publish_resolve.html index 845740cb6..893fc41bc 100644 --- a/_modules/tank/util/shotgun/publish_resolve.html +++ b/_modules/tank/util/shotgun/publish_resolve.html @@ -5,7 +5,7 @@ - tank.util.shotgun.publish_resolve — tk-core v0.21.3 documentation + tank.util.shotgun.publish_resolve — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/shotgun/publish_util.html b/_modules/tank/util/shotgun/publish_util.html index 27c85015d..e5c80cbf4 100644 --- a/_modules/tank/util/shotgun/publish_util.html +++ b/_modules/tank/util/shotgun/publish_util.html @@ -5,7 +5,7 @@ - tank.util.shotgun.publish_util — tk-core v0.21.3 documentation + tank.util.shotgun.publish_util — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/shotgun_entity.html b/_modules/tank/util/shotgun_entity.html index a803d28be..d69973cbf 100644 --- a/_modules/tank/util/shotgun_entity.html +++ b/_modules/tank/util/shotgun_entity.html @@ -5,7 +5,7 @@ - tank.util.shotgun_entity — tk-core v0.21.3 documentation + tank.util.shotgun_entity — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/shotgun_path.html b/_modules/tank/util/shotgun_path.html index 35f7125d6..e0510b5c6 100644 --- a/_modules/tank/util/shotgun_path.html +++ b/_modules/tank/util/shotgun_path.html @@ -5,7 +5,7 @@ - tank.util.shotgun_path — tk-core v0.21.3 documentation + tank.util.shotgun_path — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/user_settings.html b/_modules/tank/util/user_settings.html index 5467a41dc..9b975bb83 100644 --- a/_modules/tank/util/user_settings.html +++ b/_modules/tank/util/user_settings.html @@ -5,7 +5,7 @@ - tank.util.user_settings — tk-core v0.21.3 documentation + tank.util.user_settings — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank/util/version.html b/_modules/tank/util/version.html index 2345a5694..ad9331b63 100644 --- a/_modules/tank/util/version.html +++ b/_modules/tank/util/version.html @@ -5,7 +5,7 @@ - tank.util.version — tk-core v0.21.3 documentation + tank.util.version — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_modules/tank_init.html b/_modules/tank_init.html index 11af33a38..5c738ea19 100644 --- a/_modules/tank_init.html +++ b/_modules/tank_init.html @@ -5,7 +5,7 @@ - tank_init — tk-core v0.21.3 documentation + tank_init — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/_static/documentation_options.js b/_static/documentation_options.js index 2dcfe2b37..b9bb46bb7 100644 --- a/_static/documentation_options.js +++ b/_static/documentation_options.js @@ -1,6 +1,6 @@ var DOCUMENTATION_OPTIONS = { URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), - VERSION: 'v0.21.3', + VERSION: 'v0.21.5', LANGUAGE: 'en', COLLAPSE_INDEX: false, BUILDER: 'html', diff --git a/authentication.html b/authentication.html index 37b5358c7..53ad8aac3 100644 --- a/authentication.html +++ b/authentication.html @@ -6,7 +6,7 @@ - Authentication — tk-core v0.21.3 documentation + Authentication — tk-core v0.21.5 documentation @@ -121,7 +121,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/core.html b/core.html index 49ce494bf..a7dbe5a88 100644 --- a/core.html +++ b/core.html @@ -6,7 +6,7 @@ - Core — tk-core v0.21.3 documentation + Core — tk-core v0.21.5 documentation @@ -274,7 +274,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/descriptor.html b/descriptor.html index cc084be7f..cece2b447 100644 --- a/descriptor.html +++ b/descriptor.html @@ -6,7 +6,7 @@ - Descriptors — tk-core v0.21.3 documentation + Descriptors — tk-core v0.21.5 documentation @@ -141,7 +141,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/environment_variables.html b/environment_variables.html index 90eab91c8..b71d4f243 100644 --- a/environment_variables.html +++ b/environment_variables.html @@ -6,7 +6,7 @@ - Environment Variables — tk-core v0.21.3 documentation + Environment Variables — tk-core v0.21.5 documentation @@ -120,7 +120,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/genindex.html b/genindex.html index 77369693e..af75509c8 100644 --- a/genindex.html +++ b/genindex.html @@ -5,7 +5,7 @@ - Index — tk-core v0.21.3 documentation + Index — tk-core v0.21.5 documentation @@ -85,7 +85,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/index.html b/index.html index 88ac40682..bb5193a21 100644 --- a/index.html +++ b/index.html @@ -6,7 +6,7 @@ - Flow Production Tracking core platform, v0.21.3 — tk-core v0.21.3 documentation + Flow Production Tracking core platform, v0.21.5 — tk-core v0.21.5 documentation @@ -87,7 +87,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. @@ -120,7 +120,7 @@
  • - +
@@ -130,7 +130,7 @@
-

Flow Production Tracking core platform, v0.21.3

+

Flow Production Tracking core platform, v0.21.5

  • Overview
      diff --git a/initializing.html b/initializing.html index 848fe1b73..2fd47216a 100644 --- a/initializing.html +++ b/initializing.html @@ -6,7 +6,7 @@ - Initialization and startup — tk-core v0.21.3 documentation + Initialization and startup — tk-core v0.21.5 documentation @@ -149,7 +149,7 @@ text-decoration: underline; } - tk-core v0.21.3.
      + tk-core v0.21.5.
      This documentation is part of the Flow Production Tracking. diff --git a/objects.inv b/objects.inv index 4b2b1d34b..2fed5a4d6 100644 Binary files a/objects.inv and b/objects.inv differ diff --git a/overview.html b/overview.html index 50baac2eb..48ceb0556 100644 --- a/overview.html +++ b/overview.html @@ -6,7 +6,7 @@ - Overview — tk-core v0.21.3 documentation + Overview — tk-core v0.21.5 documentation @@ -23,7 +23,7 @@ - + @@ -93,7 +93,7 @@ text-decoration: underline; } - tk-core v0.21.3.
      + tk-core v0.21.5.
      This documentation is part of the Flow Production Tracking. @@ -191,7 +191,7 @@

      Accessing the Toolkit Core API - +

diff --git a/platform.html b/platform.html index bd38549b0..dc91a0766 100644 --- a/platform.html +++ b/platform.html @@ -6,7 +6,7 @@ - Apps, Engines and Frameworks — tk-core v0.21.3 documentation + Apps, Engines and Frameworks — tk-core v0.21.5 documentation @@ -178,7 +178,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. @@ -704,10 +704,11 @@

Engine

This will initialize the plastique style (for Qt4) or the fusion style -(for Qt5), and set it up with a standard dark palette and supporting +(for Qt5/Qt6), and set it up with a standard dark palette and supporting stylesheet.

Qt4 setStyle documentation -Qt5 setStyle documentation

+Qt5 setStyle documentation +Qt6 setStyle documentation

Apps and UIs can then extend this further by using further css.

Due to restrictions in QT, this needs to run after a QApplication object has been instantiated.

diff --git a/search.html b/search.html index 4059ba024..c9a70e61d 100644 --- a/search.html +++ b/search.html @@ -5,7 +5,7 @@ - Search — tk-core v0.21.3 documentation + Search — tk-core v0.21.5 documentation @@ -88,7 +88,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking. diff --git a/searchindex.js b/searchindex.js index 4ef900f9f..5e72245ca 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["authentication", "core", "descriptor", "environment_variables", "index", "initializing", "overview", "platform", "utils"], "filenames": ["authentication.rst", "core.rst", "descriptor.rst", "environment_variables.rst", "index.rst", "initializing.rst", "overview.rst", "platform.rst", "utils.rst"], "titles": ["Authentication", "Core", "Descriptors", "Environment Variables", "Flow Production Tracking core platform, v0.21.3", "Initialization and startup", "Overview", "Apps, Engines and Frameworks", "Utilities"], "terms": {"when": [0, 1, 2, 3, 5, 7, 8], "you": [0, 1, 2, 3, 5, 6, 7, 8], "run": [0, 1, 2, 5, 6, 7, 8], "flow": [0, 1, 6], "product": [0, 1, 6], "track": [0, 1, 6], "connect": [0, 1, 2, 3, 5, 6, 7, 8], "regular": [0, 1, 5, 6], "basi": [0, 6, 8], "order": [0, 1, 2, 5, 7, 8], "carri": [0, 1, 2, 3, 5], "out": [0, 1, 2, 3, 5, 7, 8], "certain": [0, 1, 5, 7, 8], "oper": [0, 1, 2, 3, 5, 8], "For": [0, 1, 2, 5, 7, 8], "exampl": [0, 1, 2, 7, 8], "publish": [0, 1, 2, 7, 8], "new": [0, 1, 2, 5, 7, 8], "render": [0, 1, 5, 7, 8], "brows": 0, "an": [0, 1, 2, 3, 5, 7, 8], "item": [0, 1, 2, 5, 7, 8], "want": [0, 1, 2, 5, 7, 8], "load": [0, 1, 3, 5, 7, 8], "your": [0, 1, 2, 3, 4], "scene": [0, 1, 5, 7, 8], "In": [0, 1, 2, 5, 7, 8], "do": [0, 1, 2, 5, 6, 7, 8], "toolkit": [0, 1, 2, 3, 4], "need": [0, 1, 2, 5, 7, 8], "log": [0, 1, 2, 3, 4, 5, 7], "either": [0, 1, 2, 5, 6, 7, 8], "read": [0, 1, 2, 5, 7, 8], "write": [0, 1, 2, 5, 7, 8], "data": [0, 1, 3, 5, 8], "which": [0, 1, 2, 3, 5, 6, 7, 8], "mean": [0, 1, 2, 5, 7, 8], "make": [0, 1, 2, 5, 6, 7, 8], "sure": [0, 1, 2, 5, 7], "current": [0, 1, 2, 5, 6, 7, 8], "user": [0, 1, 2, 3, 5, 6, 7, 8], "i": [0, 1, 2, 3, 4, 5, 7, 8], "so": [0, 1, 2, 5, 7, 8], "server": [0, 1], "can": [0, 1, 2, 3, 5, 7, 8], "establish": [0, 1, 2, 8], "The": [0, 1, 3, 4, 6, 8], "doe": [0, 1, 2, 3, 5, 7, 8], "requir": [0, 1, 2, 3, 5, 8], "instal": [0, 1, 2, 3, 4, 7, 8], "bootstrap": [0, 2, 3, 4, 8], "instanc": [0, 1, 2, 5, 7, 8], "core": [0, 2, 5, 7], "platform": [0, 1, 2, 5, 7, 8], "us": [0, 1, 2, 3, 4, 6, 8], "simpli": [0, 1, 2, 5, 7, 8], "import": [0, 1, 2, 5, 6, 8], "sgtk": [0, 2, 4, 6, 7], "call": [0, 1, 2, 5, 7, 8], "its": [0, 1, 2, 5, 6, 7, 8], "method": [0, 3, 6, 8], "session": [0, 1, 3, 5, 7, 8], "token": [0, 1, 2, 5, 7, 8], "These": [0, 1, 5, 6, 7, 8], "ar": [0, 1, 2, 3, 5, 6, 8], "uniqu": [0, 1, 2, 5, 7], "identifi": [0, 1, 5, 7, 8], "gener": [0, 1, 2, 4, 5, 6, 7], "whenev": [0, 1, 5, 6, 7, 8], "request": [0, 1, 2, 5, 7], "come": [0, 1, 5, 7, 8], "from": [0, 1, 2, 3, 6, 7], "thi": [0, 1, 2, 3, 4, 5, 7, 8], "pass": [0, 1, 2, 5, 7, 8], "along": [0, 2], "valid": [0, 1, 3, 5, 7, 8], "grant": 0, "access": [0, 2, 3, 4, 5, 8], "time": [0, 1, 2, 5, 7, 8], "after": [0, 1, 7], "period": [0, 1], "inact": 0, "usual": [0, 1, 5, 8], "24": [0, 1, 2], "hour": 0, "happen": [0, 1, 2, 5, 7, 8], "typic": [0, 1, 2, 5, 7, 8], "prompt": [0, 1, 2, 5, 7, 8], "enter": [0, 1, 3], "password": [0, 2, 3, 8], "again": [0, 8], "retriev": [0, 1, 2, 5, 7, 8], "handl": [0, 1, 2, 5, 6, 7, 8], "notion": [0, 1], "wrap": [0, 1, 5, 7, 8], "around": [0, 1, 2, 5, 8], "ensur": [0, 1, 2, 5, 7, 8], "re": [0, 1, 5, 7], "credenti": [0, 1, 2, 3, 8], "process": [0, 1, 5, 7, 8], "summar": 0, "follow": [0, 1, 2, 5, 6, 7, 8], "A": [0, 1, 2, 3, 6, 7, 8], "actual": [0, 1, 5, 7, 8], "variou": [0, 1, 2, 5, 7, 8], "wai": [0, 1, 5, 7, 8], "also": [0, 1, 2, 3, 5, 7, 8], "store": [0, 1, 3, 5, 6, 7, 8], "doesn": [0, 1, 2, 5, 7, 8], "t": [0, 1, 2, 5, 7, 8], "have": [0, 1, 2, 5, 7, 8], "keep": [0, 5, 7], "type": [0, 1, 4, 5, 8], "success": [0, 5, 7], "return": [0, 1, 2, 5, 7, 8], "object": [0, 1, 2, 5, 7, 8], "repres": [0, 1, 2, 5, 7, 8], "belong": [0, 1, 2, 7], "subclass": [0, 1, 5, 7, 8], "normal": [0, 1, 2, 5, 7, 8], "gracefulli": [0, 7], "trap": 0, "longer": [0, 2], "case": [0, 1, 2, 3, 5, 7, 8], "automat": [0, 1, 2, 5, 7, 8], "present": [0, 1, 2, 7, 8], "serial": [0, 1, 2, 5, 8], "via": [0, 1, 5, 6, 7, 8], "serialize_us": 0, "deserialize_us": 0, "between": [0, 1, 2, 5, 7, 8], "multipl": [0, 1, 2, 5, 7, 8], "sai": 0, "dcc": [0, 1, 2, 5, 7], "launch": [0, 1, 2, 4, 6, 7, 8], "job": 0, "sent": [0, 7], "farm": [0, 1, 5], "built": [0, 1, 7], "explicitli": [0, 1, 7], "set": [0, 1, 2, 3, 4, 6, 7], "set_authenticated_us": [0, 1], "If": [0, 1, 2, 3, 5, 7, 8], "start": [0, 1, 7, 8], "up": [0, 1, 2, 3, 5, 7, 8], "directli": [0, 1, 2, 5, 7], "toolkitmanag": [0, 1, 2], "constructor": [0, 1, 7], "control": [0, 1, 2, 3, 5, 7, 8], "how": [0, 1, 2, 5, 7, 8], "creat": [0, 1, 2, 5, 6, 8], "cach": [0, 1, 2, 4, 5, 7, 8], "inbetween": 0, "invoc": [0, 8], "tk": [0, 1, 2, 5, 7, 8], "part": [0, 1, 2, 3, 5, 7, 8], "tank": [0, 1, 5, 7, 8], "command": [0, 4, 5, 7, 8], "desktop": [0, 1, 2, 7, 8], "littl": 0, "worri": [0, 7, 8], "about": [0, 1, 2, 5, 7, 8], "There": [0, 1, 5, 7, 8], "some": [0, 1, 2, 5, 7, 8], "where": [0, 1, 2, 3, 5, 7, 8], "mai": [0, 1, 2, 5, 7, 8], "dispatch": [0, 7, 8], "deseri": [0, 1, 8], "get_authenticated_us": [0, 1], "extract": [0, 1, 5, 8], "remot": [0, 1, 2, 6], "explicit": [0, 1, 2, 5], "script": [0, 1, 5, 7], "create_script_us": 0, "look": [0, 1, 2, 3, 5, 7, 8], "like": [0, 1, 2, 3, 5, 7, 8], "main": [0, 1, 2, 3, 5, 7, 8], "all": [0, 1, 2, 5, 6, 7, 8], "sa": 0, "associ": [0, 1, 2, 5, 7, 8], "api_script": 0, "myscript": 0, "api_kei": 0, "xxxxx": 0, "host": [0, 5, 7], "http": [0, 1, 2, 3, 5, 7, 8], "myhost": 0, "shotgrid": [0, 3], "autodesk": [0, 3, 7], "com": [0, 1, 2, 3, 5, 7, 8], "tell": [0, 1, 7], "standard": [0, 1, 2, 5, 6, 7], "ui": [0, 1, 5, 7, 8], "usernam": [0, 8], "defaults_manag": 0, "none": [0, 1, 2, 3, 5, 7, 8], "sourc": [0, 1, 2, 5, 7, 8], "central": [0, 1, 2, 4, 6, 7], "shotgun": [0, 1, 2, 5, 7, 8], "modul": [0, 1, 4, 6, 7, 8], "It": [0, 1, 2, 5, 7, 8], "help": [0, 1, 2, 3, 5, 7, 8], "login": [0, 1, 3, 8], "easi": [0, 1, 2, 5, 7, 8], "maintain": [0, 2, 7], "given": [0, 1, 2, 5, 7, 8], "who": [0, 1, 4, 5], "don": [0, 1, 2, 5, 7, 8], "over": [0, 1, 2, 3, 5, 7, 8], "onli": [0, 1, 2, 3, 5, 6, 7, 8], "simpl": [0, 1, 8], "scenario": [0, 1, 2, 3, 5, 7, 8], "would": [0, 1, 2, 5, 7, 8], "someth": [0, 1, 2, 5, 7, 8], "get": [0, 1, 2, 5, 7, 8], "system": [0, 1, 2, 3, 4, 5, 6], "ha": [0, 1, 2, 3, 5, 7, 8], "alreadi": [0, 1, 5, 7, 8], "default": [0, 1, 2, 3, 5, 8], "site": [0, 1, 2, 3, 7, 8], "otherwis": [0, 1, 2, 5, 7, 8], "pop": [0, 7], "ask": [0, 5, 7], "get_us": [0, 2], "now": [0, 1, 3, 5, 7, 8], "sg": [0, 2, 8], "create_sg_connect": [0, 2], "monitor": [0, 7], "itself": [0, 1, 7, 8], "encapsul": [0, 5, 7, 8], "expir": 0, "becom": [0, 1, 2, 5], "invalid": [0, 1], "addit": [0, 1, 2, 5, 7, 8], "code": [0, 1, 2, 6, 8], "sampl": [0, 7], "few": [0, 7], "more": [0, 1, 2, 5, 7, 8], "concept": [0, 1, 2, 5, 7, 8], "serializ": 0, "one": [0, 1, 2, 3, 5, 7, 8], "anoth": [0, 1, 5, 7], "allow": [0, 1, 2, 3, 5, 7, 8], "experi": [0, 1, 5], "across": [0, 1, 2, 5, 7, 8], "applic": [0, 1, 2, 3, 4, 6, 8], "rv": [0, 8], "maya": [0, 1, 2, 5, 7, 8], "ptr": [0, 1, 2, 7], "app": [0, 1, 3, 4, 5, 6], "good": [0, 1, 2, 5, 7], "well": [0, 1, 3, 5, 6, 7, 8], "headless": [0, 1], "base": [0, 1, 2, 5, 6, 7, 8], "provid": [0, 1, 2, 3, 5, 6, 7, 8], "client": 0, "On": [0, 2, 8], "backend": 0, "manag": [0, 1, 2, 4, 6, 8], "specifi": [0, 1, 2, 3, 5, 7, 8], "implement": [0, 1, 2, 7, 8], "logic": [0, 1, 2, 5, 6, 7, 8], "possibl": [0, 1, 2, 5, 6, 7, 8], "easili": [0, 1, 5, 7, 8], "custom": [0, 1, 2, 3, 5, 7, 8], "behavior": [0, 1, 2, 3, 5, 7], "work": [0, 1, 2, 5, 6, 7, 8], "differ": [0, 1, 2, 3, 5, 6, 7, 8], "inform": [0, 1, 2, 5, 6, 7, 8], "pleas": [0, 1, 2, 5, 7], "see": [0, 1, 2, 3, 5, 7, 8], "individu": [0, 5, 7], "below": [0, 1, 5, 6, 7, 8], "paramet": [0, 1, 2, 5, 7, 8], "defin": [0, 1, 2, 5, 7, 8], "basic": [0, 1, 2, 5, 7, 8], "omit": [0, 1, 2, 5, 7, 8], "clear_default_us": 0, "remov": [0, 5, 7, 8], "": [0, 1, 2, 3, 5, 7, 8], "disk": [0, 1, 5, 7, 8], "next": [0, 1, 5], "get_default_us": 0, "wa": [0, 1, 2, 5, 7, 8], "clear": [0, 1, 8], "get_user_from_prompt": 0, "http_proxi": [0, 8], "is_host_fix": 0, "displai": [0, 1, 2, 4, 5, 8], "qt": 0, "fall": [0, 1, 2, 5, 8], "back": [0, 1, 2, 5, 7, 8], "consol": [0, 1, 7, 8], "pre": [0, 2, 3, 5, 7], "fill": [0, 3, 7], "name": [0, 1, 2, 3, 5, 6, 8], "proxi": [0, 3, 8], "weither": 0, "fix": [0, 1, 7], "valu": [0, 1, 2, 3, 5, 8], "rais": [0, 1, 2, 5, 7, 8], "authenticationcancel": 0, "cancel": [0, 7], "thrown": 0, "sessionus": 0, "create_session_us": 0, "session_token": 0, "session_metadata": 0, "human": [0, 5], "must": [0, 1, 2, 5, 7], "suppli": [0, 1, 2, 5, 7, 8], "secur": 0, "reason": [0, 1, 2, 5, 8], "web": [0, 2], "sso": [0, 3], "b64encod": 0, "browser": 0, "cooki": 0, "authenticatedus": 0, "kei": [0, 1, 2, 5, 7, 8], "deriv": [0, 1, 2, 5, 7], "get_default_host": 0, "string": [0, 1, 2, 5, 7, 8], "get_default_http_proxi": 0, "avail": [0, 1, 2, 3, 5, 7, 8], "alwai": [0, 1, 2, 3, 5, 6, 7, 8], "first": [0, 1, 2, 5, 7, 8], "found": [0, 1, 2, 3, 5, 7, 8], "line": [0, 2, 5, 7], "dialog": [0, 3, 8], "onc": [0, 1, 5, 7, 8], "updat": [0, 1, 2, 5, 7, 8], "match": [0, 1, 2, 5, 7, 8], "impl": 0, "person": [0, 2], "entri": [0, 1, 5, 7, 8], "point": [0, 1, 5, 7, 8], "etc": [0, 1, 2, 3, 5, 7, 8], "seamless": [0, 7], "timeout": 0, "due": [0, 7], "stdin": 0, "stdout": 0, "refresh": 0, "persist": [0, 6, 7, 8], "particularli": [0, 8], "nuke": [0, 1, 2, 5, 7, 8], "intern": [0, 2, 6, 7, 8], "properti": [0, 1, 2, 5, 7, 8], "resolve_ent": 0, "resolv": [0, 1, 2, 4, 5, 7, 8], "entiti": [0, 1, 2, 5, 7, 8], "dictionari": [0, 1, 2, 5, 7, 8], "id": [0, 1, 2, 7, 8], "dict": [0, 1, 2, 5, 8], "are_credentials_expir": 0, "check": [0, 1, 2, 5, 7, 8], "true": [0, 1, 2, 5, 7, 8], "fals": [0, 1, 2, 5, 7, 8], "refresh_credenti": 0, "thei": [0, 1, 2, 5, 7, 8], "fixed_host": 0, "storag": [0, 1, 2, 3, 5, 8], "By": [0, 1, 5, 7, 8], "construct": [0, 1, 2, 5, 7, 8], "instanti": [0, 1, 7, 8], "most": [0, 1, 2, 5, 7], "file": [0, 1, 4, 5, 6], "isn": [0, 1, 2, 5, 7, 8], "insid": [0, 1, 2, 5], "ini": [0, 8], "howev": [0, 1, 2, 5, 7, 8], "str": [0, 1, 2, 5, 7, 8], "interact": [0, 1, 6, 7], "indic": [0, 1, 2, 3, 5, 7, 8], "decid": 0, "option": [0, 1, 2, 3, 5, 7, 8], "pick": [0, 1, 2, 5, 7, 8], "unless": [0, 1, 2, 5, 8], "dure": [0, 1, 2, 5, 7], "initi": [0, 1, 3, 4, 6, 7, 8], "With": [0, 1, 2, 8], "each": [0, 1, 2, 5, 6, 7, 8], "project": [0, 1, 2, 7, 8], "specif": [0, 1, 2, 5, 7, 8], "overrid": [0, 1, 2, 3, 5, 7, 8], "should": [0, 1, 2, 3, 5, 7, 8], "predetermin": 0, "cannot": [0, 1, 2, 5, 7, 8], "chang": [0, 1, 2, 5, 6, 7, 8], "get_host": 0, "what": [0, 1, 2, 4, 5, 7, 8], "singl": [0, 1, 2, 5, 7, 8], "sign": 0, "moment": 0, "absolut": [0, 7], "rather": [0, 1, 5, 7], "than": [0, 1, 2, 3, 5, 7, 8], "suggest": [0, 5, 7, 8], "contain": [0, 1, 2, 7, 8], "set_host": 0, "been": [0, 1, 2, 3, 5, 7, 8], "get_http_proxi": 0, "reli": [0, 3, 7], "python": [0, 1, 2, 5, 7, 8], "urllib": [0, 8], "getproxi": [0, 8], "find": [0, 1, 2, 5, 6, 7, 8], "restrict": [0, 7, 8], "mac": [0, 2, 5, 7, 8], "o": [0, 1, 2, 4, 5, 7], "x": [0, 1, 2, 5, 7, 8], "configur": [0, 2, 3, 4, 8], "window": [0, 1, 2, 5, 7, 8], "registri": [0, 8], "support": [0, 1, 2, 5, 8], "format": [0, 1, 2, 3, 5, 7, 8], "same": [0, 1, 2, 5, 7, 8], "being": [0, 1, 5, 7, 8], "document": [0, 1, 2, 3, 4, 5, 8], "get_login": 0, "popul": [0, 1, 5, 8], "field": [0, 1, 2, 3, 5, 8], "get_user_credenti": 0, "tri": 0, "effect": [0, 3, 8], "without": [0, 1, 2, 5, 7, 8], "altern": [0, 1, 2, 5, 8], "separ": [0, 1, 7, 8], "therefor": [0, 1, 6, 7], "rememb": 0, "tool": [0, 1, 5, 7, 8], "could": [0, 1, 5, 7, 8], "set_login": 0, "instead": [0, 1, 2, 3, 5, 7, 8], "payload": [0, 2, 5, 7, 8], "convert": [0, 1, 2, 8], "produc": [0, 5], "ani": [0, 1, 2, 3, 5, 7, 8], "pickl": [0, 1], "use_json": [0, 1], "meant": [0, 7, 8], "consum": 0, "json": [0, 1], "represent": [0, 1, 2, 7, 8], "shotgunauthenticationerror": 0, "authenticationerror": 0, "reject": [0, 7], "incompletecredenti": 0, "msg": [0, 7], "incomplet": [0, 1], "why": [0, 1, 2, 8], "renew": 0, "consoleloginnotsupportederror": 0, "url": [0, 1, 2, 3, 5, 7, 8], "site_auth_typ": 0, "attempt": [0, 1, 2, 3, 5, 7, 8], "pair": [0, 1, 2], "onto": [0, 2], "enabl": [0, 2, 3, 5, 7, 8], "e": [0, 1, 2, 3, 5, 7, 8], "g": [0, 1, 2, 3, 5, 7, 8], "ident": [0, 3, 5, 7], "backward": [0, 2, 5, 6, 7, 8], "compat": [0, 1, 2, 5, 6, 7, 8], "unresolvablehumanus": 0, "unresolvableus": 0, "abl": [0, 1, 2, 5, 7, 8], "humanus": [0, 1, 8], "unresolvablescriptus": 0, "script_nam": 0, "firstnam": [0, 8], "apius": 0, "foundat": 1, "lower": 1, "level": [1, 2, 3, 5, 6, 7, 8], "compon": [1, 5, 7], "includ": [1, 2, 3, 5, 6, 7, 8], "folder": [1, 2, 5, 6, 7, 8], "creation": [1, 5, 6, 7], "path": [1, 3, 5, 7, 8], "resolut": [1, 5, 8], "execut": [1, 2, 5, 7, 8], "admin": [1, 3, 5, 7, 8], "class": [1, 2, 7, 8], "engin": [1, 2, 4, 6], "framework": [1, 2, 4, 5, 6], "them": [1, 2, 5, 7, 8], "within": [1, 2, 5, 7], "environ": [1, 4, 5, 7, 8], "startup": [1, 3, 4, 7, 8], "project_path": 1, "particular": [1, 2, 5, 7, 8], "number": [1, 2, 3, 5, 6, 7, 8], "low": [1, 2, 3], "servic": 1, "filesystem": [1, 7], "manipul": [1, 5, 8], "sgtk_from_path": [1, 5, 7], "sgtk_from_ent": [1, 5], "configuration_descriptor": 1, "configdescriptor": [1, 5], "bundle_cache_fallback_path": [1, 5], "list": [1, 2, 5, 8], "fallback": [1, 2, 3, 5], "bundl": [1, 2, 4, 5, 7, 8], "directori": [1, 2, 7, 8], "local": [1, 2, 3, 5, 7, 8], "setup": [1, 2, 3, 5, 7, 8], "One": [1, 5, 8], "tankerror": [1, 2, 5, 7, 8], "root": [1, 2, 3, 5, 7, 8], "studio": [1, 2, 5, 7, 8], "my_project": 1, "textur": 1, "reflect": [1, 8], "locat": [1, 2, 3, 5, 7], "mount": 1, "multi": [1, 2, 5, 7, 8], "three": [1, 5, 7, 8], "definit": [1, 7, 8], "concaten": [1, 8], "shotgun_url": 1, "mysit": 1, "shotgunstudio": [1, 8], "just": [1, 2, 5, 7, 8], "per": [1, 2, 5, 8], "thread": [1, 2, 5, 7], "threadloc": 1, "prevent": [1, 3, 5], "concurr": 1, "issu": [1, 8], "add": [1, 5, 7, 8], "layer": [1, 7, 8], "protect": 1, "threadsaf": 1, "version": [1, 2, 4], "v0": [1, 2, 5, 7, 8], "2": [1, 2, 5, 7, 8], "3": [1, 2, 5, 7, 8], "documentation_url": [1, 2, 7], "relev": [1, 7], "configuration_mod": 1, "mode": [1, 2, 5, 7], "distribut": [1, 2, 4, 6], "builtin": 1, "configuration_nam": 1, "primari": [1, 2, 5, 8], "becaus": [1, 2, 7, 8], "integr": [1, 3, 5, 6, 7, 8], "configuration_id": 1, "yml": [1, 2, 5, 7, 8], "reload_templ": 1, "reload": [1, 2, 7], "fail": [1, 2, 5, 8], "previou": [1, 7, 8], "preserv": 1, "tweak": 1, "current_engin": [1, 7], "list_command": 1, "regist": [1, 5, 7, 8], "anyth": [1, 5], "relat": [1, 2, 4, 5], "overview": [1, 4], "function": [1, 2, 5, 7, 8], "global": [1, 2, 5, 7], "get_command": 1, "command_nam": 1, "perform": [1, 2, 5, 7, 8], "introspect": [1, 5], "descript": [1, 2, 5, 8], "lastli": [1, 2, 5, 7], "templates_from_path": 1, "project_root": [1, 5, 7], "my_proj": 1, "asset": [1, 5, 7, 8], "car": 1, "anim": 1, "maya_asset_project": 1, "step": [1, 2, 5, 7], "against": [1, 5, 7], "template_from_path": 1, "paths_from_templ": 1, "skip_kei": 1, "skip_missing_optional_kei": 1, "common": [1, 5, 8], "pattern": [1, 2, 5, 7, 8], "deal": [1, 7], "those": [1, 2, 5, 7, 8], "origin": [1, 5, 8], "aren": [1, 5], "skip": [1, 8], "result": [1, 5, 7, 8], "imagin": [1, 7], "maya_work": 1, "sequenc": [1, 5, 7, 8], "shot": [1, 5, 7, 8], "v": [1, 5], "ma": [1, 5, 8], "search": [1, 2, 5], "we": [1, 2, 5, 6, 7, 8], "aaa": [1, 5], "001": 1, "background": [1, 2, 5, 7], "v001": [1, 8], "v002": [1, 5], "v003": 1, "mainscen": 1, "whom": 1, "whose": 1, "ignor": [1, 5, 8], "collect": [1, 2, 5, 7, 8], "abstract_paths_from_templ": 1, "abstract": [1, 2, 5, 7, 8], "similar": [1, 7, 8], "optim": 1, "imag": [1, 7, 8], "stereo": 1, "04d": [1, 8], "larg": [1, 8], "try": [1, 2, 7, 8], "avoid": [1, 5, 6, 7], "thousand": 1, "lookup": [1, 2, 5], "frame": 1, "exactli": [1, 7], "mark": [1, 7, 8], "ey": [1, 7], "seq": [1, 7], "exr": [1, 7, 8], "render_1": 1, "render_2": 1, "render_3": 1, "situat": [1, 8], "take": [1, 2, 5, 7, 8], "jpg": 1, "assum": [1, 2, 8], "argument": [1, 5, 7, 8], "leaf": [1, 7], "sinc": [1, 5, 7, 8], "known": [1, 5, 8], "even": [1, 2, 3, 5, 7, 8], "parent": [1, 5, 7, 8], "exist": [1, 2, 3, 5, 7, 8], "map": [1, 8], "assembl": 1, "paths_from_ent": 1, "entity_typ": [1, 2, 5, 7, 8], "entity_id": [1, 5], "create_filesystem_structur": 1, "Such": [1, 5, 7], "filesystemloc": 1, "entity_from_path": 1, "context_empti": [1, 7], "factori": [1, 7], "empti": [1, 2, 7, 8], "context_from_path": [1, 5], "previous_context": 1, "machin": [1, 5], "synchronize_filesystem_structur": 1, "beforehand": [1, 5, 8], "extend": [1, 5, 7], "task": [1, 2, 5, 7, 8], "suitabl": [1, 2, 5, 7, 8], "wasn": 1, "express": [1, 5, 7], "context_from_ent": [1, 5], "upon": [1, 2, 5, 7], "context_from_entity_dictionari": 1, "entity_dictionari": 1, "link": [1, 3, 5, 7, 8], "determin": [1, 2, 5, 7, 8], "queri": [1, 2, 5, 7, 8], "consider": [1, 7], "slower": 1, "potenti": [1, 5, 7], "equival": [1, 2, 7, 8], "content": [1, 2, 5, 8], "123": [1, 2, 5, 8], "my": [1, 5, 7, 8], "456": [1, 2, 8], "789": 1, "101112": 1, "anm": [1, 8], "publishedfil": [1, 7, 8], "42": 1, "enough": [1, 7], "fulli": [1, 2, 5, 7], "form": [1, 2, 5, 6, 7, 8], "miss": [1, 2, 5, 7, 8], "least": [1, 7, 8], "abov": [1, 2, 5, 7, 8], "full_sync": 1, "structur": [1, 2, 5, 6, 7], "sync": 1, "synchron": [1, 5], "implicitli": 1, "sometim": [1, 2, 6, 7, 8], "own": [1, 2, 5, 7, 8], "That": [1, 5], "synchronize_fold": 1, "complet": [1, 5, 7, 8], "increment": [1, 5, 7], "were": [1, 2, 5, 7, 8], "branch": [1, 5, 7], "tree": [1, 7], "two": [1, 2, 5, 7, 8], "defer": 1, "high": [1, 5, 7], "befor": [1, 2, 5, 7, 8], "workspac": [1, 8], "trigger": [1, 7], "recurs": [1, 8], "down": [1, 5, 7, 8], "note": [1, 2, 3, 5, 7, 8], "convent": [1, 2, 5, 6, 7, 8], "recommend": [1, 2, 3, 5, 6, 7, 8], "relai": 1, "schema": [1, 2, 5], "compar": [1, 2, 5, 8], "subtre": 1, "second": [1, 5], "preview_filesystem_structur": 1, "preview": 1, "henc": [1, 7], "easiest": [1, 8], "instruct": 1, "convers": [1, 8], "continu": [1, 2, 5, 8], "transpar": 1, "desir": [1, 2, 5, 7], "shotgunus": [1, 5], "state": [1, 5, 7, 8], "enquiri": 1, "get_core_python_path_for_config": 1, "pipeline_config_path": 1, "librari": [1, 2, 5, 7, 8], "config": [1, 2, 5, 6, 7, 8], "resid": [1, 2, 5, 7], "get_sgtk_module_path": 1, "pythonpath": [1, 5], "invok": [1, 5, 7], "home": [1, 2, 8], "bundle_cach": [1, 2, 5], "app_stor": [1, 2, 5, 7], "18": [1, 2, 5, 7, 8], "94": 1, "live": [1, 2, 7], "develop": [1, 2, 3, 4, 6, 8], "copi": [1, 2, 5, 7, 8], "get_python_interpreter_for_config": 1, "interpret": [1, 2, 7], "maco": [1, 8], "linux": [1, 2, 5, 7, 8], "deprec": [1, 2, 7, 8], "interpreter_": 1, "through": [1, 2, 5, 7, 8], "python_interpret": [1, 2], "descriptor": [1, 3, 4, 5, 6, 7, 8], "print": [1, 7, 8], "tankinvalidinterpreterlocationerror": [1, 2], "tankfiledoesnotexisterror": [1, 2], "tanknotpipelineconfigurationerror": 1, "tankinvalidcorelocationerror": 1, "core_xxxx": 1, "cfg": 1, "additional_ent": 1, "source_ent": 1, "describ": [1, 2, 5, 7], "refer": [1, 4, 5, 6, 7, 8], "area": [1, 5, 6, 7], "someon": [1, 8], "captur": [1, 5, 8], "both": [1, 2, 5, 7, 8], "start_engin": [1, 5, 7, 8], "detail": [1, 5, 6, 7, 8], "vagu": 1, "split": 1, "sever": [1, 2, 5, 7, 8], "granular": 1, "fundament": [1, 5], "hierarchi": [1, 5, 7], "direct": [1, 2], "still": [1, 5], "relationship": 1, "as_context_field": 1, "often": [1, 2, 7], "depart": 1, "workflow": [1, 2, 3, 5, 6, 7, 8], "model": 1, "rig": 1, "turn": [1, 5, 8], "hand": [1, 5], "fabric": 1, "08": 1, "demo_project": [1, 8], "ctx": [1, 5, 7], "abc": [1, 5], "light": [1, 5, 7], "4": [1, 2, 7, 8], "std": [1, 2, 7, 8], "412": 1, "necessarili": [1, 7], "input": [1, 5, 7, 8], "know": [1, 2, 7], "constructur": 1, "12": [1, 2, 8], "first_pass_lgt": 1, "212": 1, "hold": 1, "special": [1, 2, 5, 7, 8], "bake": [1, 2, 5], "dirk": 1, "gentli": 1, "23": [1, 8], "full": [1, 5, 6, 7, 8], "non": [1, 2, 5, 7, 8], "context_additional_ent": 1, "give": [1, 2, 5, 8], "hint": [1, 2, 7, 8], "old": [1, 3, 7], "advanc": [1, 2, 5, 6, 7], "futur": [1, 2, 7], "strongli": [1, 2, 5, 7], "Will": [1, 5], "entity_loc": 1, "correspond": [1, 5, 7], "yet": [1, 2, 3, 5, 7], "8": [1, 8], "page": [1, 2, 7], "best": [1, 7, 8], "depend": [1, 2, 5, 7, 8], "mystudio": [1, 3, 8], "filesystem_loc": 1, "initial_pass": 1, "as_template_field": 1, "intend": [1, 2, 5, 6, 7, 8], "shotgun_entity_typ": [1, 5], "shotgun_entity_field": 1, "1": [1, 2, 3, 5, 7, 8], "mani": [1, 5, 7], "plug": 1, "templ": 1, "maya_shot_publish": 1, "necessari": [1, 5, 7], "realis": 1, "go": [1, 2, 3, 5, 7], "ahead": 1, "busi": [1, 5, 7], "expect": [1, 2, 3, 5, 7], "handi": [1, 8], "apply_field": 1, "weren": 1, "create_copy_for_us": 1, "abil": [1, 7], "sandbox": [1, 2], "copied_ctx": 1, "7": [1, 8], "john": [1, 8], "snow": 1, "with_user_credenti": 1, "As": [1, 5, 6, 7, 8], "launchapp": [1, 5], "mechan": [1, 2, 5, 7], "context_str": 1, "new_ctx": 1, "send": [1, 7], "restor": [1, 5, 7], "classmethod": [1, 8], "invers": [1, 8], "to_dict": 1, "contrari": 1, "discard": 1, "from_dict": 1, "newli": [1, 7, 8], "offer": [1, 5], "varieti": 1, "upgrad": [1, 2, 5, 7], "administr": [1, 7], "mainten": 1, "other": [1, 2, 3, 5, 6, 7], "scripe": 1, "leav": [1, 5, 7], "setup_project": [1, 5], "conveni": [1, 3, 5, 7, 8], "cache_app": 1, "clear_cach": 1, "app_info": 1, "install_app": 1, "install_engin": 1, "clone_configur": 1, "internal_action_object": 1, "activ": [1, 7, 8], "cmd": 1, "deploi": [1, 2, 5], "tank_command": 1, "0x106d9f090": 1, "parameter_nam": 1, "info": [1, 2, 5, 7, 8], "return_valu": 1, "brief": [1, 7], "categori": 1, "short": [1, 2, 5, 7], "logger": [1, 5, 7, 8], "set_logg": 1, "output": [1, 7, 8], "attach": [1, 5, 7, 8], "handler": [1, 7, 8], "param": [1, 5, 7, 8], "interaction_interfac": 1, "interfac": [1, 2, 5, 6, 7, 8], "whatev": [1, 5], "termin": [1, 7], "Not": [1, 5, 7], "straight": [1, 5, 7], "awai": [1, 7, 8], "supports_interact": 1, "here": [1, 2, 3, 5, 7, 8], "feedback": 1, "request_input": 1, "messag": [1, 2, 5, 7], "ask_yn_quest": 1, "ye": [1, 8], "question": [1, 7], "select": [1, 3, 7], "ask_yna_quest": 1, "force_prompt": 1, "further": [1, 2, 7, 8], "bool": [1, 5, 7, 8], "forc": [1, 7], "past": 1, "snippet": [1, 7], "expos": [1, 7], "permiss": [1, 2, 7, 8], "action": [1, 7], "hookbaseclass": [1, 7], "def": [1, 5, 7, 8], "list_act": 1, "self": [1, 2, 7, 8], "sg_publish_data": [1, 8], "show": [1, 2, 5, 7, 8], "show_in_sg": 1, "run_act": 1, "d": [1, 5], "base_url": [1, 5], "qtgui": [1, 7], "qdesktopservic": 1, "openurl": 1, "qtcore": [1, 7], "qurl": 1, "everywher": [1, 5], "manifest": [1, 2], "actions_hook": 1, "default_valu": [1, 2, 7], "execute_hook_method": [1, 7], "build": [1, 5, 7], "menu": [1, 7, 8], "avaial": 1, "sg_data": 1, "callback": [1, 5, 7], "action_nam": 1, "glue": 1, "togeth": [1, 2, 8], "ad": [1, 5, 7, 8], "place": [1, 2, 5, 7, 8], "ll": [1, 5], "mayaact": 1, "published_file_typ": [1, 7, 8], "elif": 1, "els": [1, 2, 3, 5], "coupl": [1, 7], "design": [1, 2, 5, 7], "our": [1, 2, 5, 7, 8], "myapp": [1, 2], "taken": [1, 2], "account": [1, 2, 3, 5, 8], "veri": [1, 2, 5, 7, 8], "power": [1, 2, 7], "foo": [1, 8], "engine_nam": [1, 5, 7], "_publish": 1, "maya_publish": 1, "bundle_root": 1, "nuke_publish": 1, "hook_path": 1, "variabl": [1, 4, 5, 7, 8], "perforce_v1": 1, "section": [1, 2, 5, 8], "frameworkname_versionpattern": 1, "widget_v0": 1, "shotgunutils_v1": 1, "legaci": [1, 3, 7, 8], "inherit": [1, 2, 7, 8], "chain": [1, 7], "maya_act": 1, "70": 1, "vari": [1, 5, 7], "get_publish_path": [1, 8], "resolve_publish_path": [1, 8], "publishpathnotdefinederror": [1, 8], "publishpathnotsupport": [1, 8], "disk_loc": [1, 5, 7], "resourc": [1, 2, 5, 6, 7], "hook_icon": 1, "join": [1, 5, 7, 8], "icon": [1, 2, 5, 7], "png": [1, 2, 5, 7, 8], "report": [1, 2, 5, 8], "progress": [1, 5, 7], "fashion": [1, 2, 7, 8], "under": [1, 2, 7, 8], "env": [1, 2, 5, 7, 8], "environment_nam": [1, 7], "app_nam": [1, 7], "hook_file_nam": 1, "loader2": 1, "filter_publish": 1, "load_framework": [1, 7], "framework_instance_nam": 1, "complex": [1, 2, 3, 7, 8], "somehook": [1, 7], "some_method": [1, 7], "fw": [1, 7], "library_v1": 1, "import_plugin": [1, 7], "import_modul": [1, 7, 8], "some_modul": [1, 7], "do_stuff": 1, "git": [1, 6, 8], "github": [1, 5, 7], "v1": [1, 2, 5, 7], "6": [1, 5, 7], "behav": 1, "bootstrap_engin": [1, 5, 7], "afterward": 1, "record": [1, 2, 3, 7, 8], "modifi": [1, 5], "push": [1, 5, 7, 8], "beforeregisterpublish": 1, "shotgun_data": 1, "kwarg": [1, 5, 7, 8], "untouch": 1, "download": [1, 2, 3, 4, 5], "init": [1, 5, 7], "pipeline_configuration_id": 1, "right": [1, 2, 5, 7, 8], "attribut": 1, "int": [1, 7, 8], "can_cache_bundl": [1, 5], "populate_bundle_cache_entri": [1, 5], "destin": [1, 5, 8], "everi": [1, 2, 5, 7, 8], "respons": [1, 5, 7], "delet": [1, 8], "left": [1, 7], "intact": 1, "Be": [1, 8], "care": [1, 2, 5], "properli": [1, 7], "inconsist": 1, "noth": [1, 7, 8], "written": [1, 5, 7, 8], "final": [1, 5, 7], "bundleinit": 1, "cacheloc": 1, "get_path_cache_path": 1, "project_id": [1, 2, 7, 8], "plugin_id": [1, 5, 8], "databas": [1, 7, 8], "introduc": [1, 5, 7, 8], "replac": [1, 5, 7, 8], "path_cach": [1, 8], "detect": [1, 2, 4, 5, 7], "temporari": 1, "shotgun_hom": [1, 5, 8], "scope": [1, 5, 8], "plugin": [1, 2, 6, 8], "unmanag": 1, "get_bundle_data_cache_path": 1, "commonli": 1, "small": [1, 7], "thumbnail": [1, 4, 8], "organ": [1, 2, 8], "thing": [1, 5, 7, 8], "sub": [1, 7, 8], "share": [1, 2, 5, 7, 8], "accross": 1, "contextchang": 1, "current_context": 1, "next_context": 1, "restart": [1, 7], "switch": [1, 5, 7, 8], "pre_context_chang": [1, 7], "post_context_chang": [1, 7], "defaultstorageroot": 1, "storage_root": [1, 2], "metadata": [1, 2, 7, 8], "test": [1, 2, 5], "core_test": 1, "test_default_storage_root_hook": 1, "storageroot": [1, 2], "engineinit": 1, "At": [1, 5, 7], "ensurefolderexist": 1, "bundle_obj": 1, "sophist": [1, 5], "everyon": 1, "bundle_object": 1, "releas": [1, 5, 7, 8], "prior": [1, 2, 5, 7, 8], "16": [1, 5], "deem": 1, "getcurrentlogin": 1, "tabl": 1, "metric": [1, 7], "logmetr": 1, "event_group": 1, "event": [1, 8], "group": [1, 5, 7, 8], "event_nam": 1, "event_properti": 1, "dedic": 1, "worker": [1, 7], "choos": [1, 5], "almost": 1, "overridden": [1, 5, 7, 8], "pickenviron": 1, "pipelineconfigur": [1, 2, 5], "pipelineconfigurationinit": 1, "processfoldercr": 1, "preview_mod": 1, "open": [1, 5, 7, 8], "six": 1, "yaml": [1, 7], "entity_fold": 1, "remote_entity_fold": 1, "source_path": 1, "target_path": 1, "target": [1, 2, 5, 8], "chunk": 1, "create_fil": 1, "symbol": 1, "modif": [1, 7], "symlink": 1, "raw": [1, 2, 7, 8], "space": [1, 8], "underscor": [1, 8], "str_valu": 1, "startswith": 1, "aa": [1, 5], "processfoldernam": 1, "field_nam": 1, "ascii": 1, "charact": [1, 2, 8], "hyphen": 1, "pont": 1, "de": 1, "l\u00e3": 1, "vi": 1, "pont_de_l": 1, "resolvepublish": 1, "resolve_path": 1, "minimum": [1, 5, 7], "rtype": [1, 5, 7], "tankinit": 1, "illustr": [1, 5, 7, 8], "evalu": [1, 7], "runtim": [1, 2, 5, 7, 8], "condit": [1, 5], "template_snapshot": 1, "example_template_hook": [1, 7], "exampletemplatehook": 1, "extra_param": 1, "hook_nam": [1, 7], "bar": [1, 8], "agnost": 1, "heart": 1, "pub": 1, "dynam": 1, "integ": [1, 5, 7, 8], "pad": 1, "zero": 1, "012": 1, "132": 1, "kept": 1, "let": [1, 3, 5, 7], "jump": [1, 7], "template_obj": 1, "bbb": 1, "001_002": 1, "comp": 1, "main_scen": 1, "get_field": 1, "regardless": [1, 2, 7, 8], "ordered_kei": 1, "appear": [1, 5, 7, 8], "is_opt": 1, "key_nam": 1, "_": 1, "missing_kei": 1, "skip_default": 1, "max_asset_work": 1, "sg_asset_typ": 1, "treat": [1, 5], "intellig": [1, 8], "seq_1": 1, "shot_2": 1, "henri": 1, "template_path": 1, "studio_root": [1, 7], "demo_project_1": 1, "win32": [1, 8], "z": 1, "template_str": 1, "sy": [1, 5, 7, 8], "style": [1, 2, 8], "linux2": [1, 8], "darwin": [1, 8], "insert": [1, 8], "validate_and_get_field": 1, "required_field": 1, "whether": [1, 2, 5, 7, 8], "good_path": 1, "bad_path": 1, "input_path": 1, "root_path": 1, "per_platform_root": 1, "validate_with": 1, "seri": [1, 2, 5, 7, 8], "consist": [1, 6, 7, 8], "choic": 1, "shotgun_field_nam": 1, "exclus": [1, 5], "length": 1, "move": [1, 8], "manner": [1, 7], "occur": 1, "four": 1, "flavor": 1, "timestamp": [1, 8], "nuke_asset_rend": 1, "width": [1, 7], "height": [1, 7], "render_tim": 1, "str_kei": 1, "int_kei": 1, "seq_kei": 1, "timestamp_kei": 1, "callabl": 1, "label": [1, 2], "forbidden": 1, "flag": [1, 2, 7, 8], "is_abstract": 1, "boolean": [1, 2, 5, 7, 8], "conjunct": [1, 2, 5, 7], "element": [1, 2], "cluster": [1, 8], "syntax": [1, 2, 5, 7], "mb": 1, "labelled_choic": 1, "binari": [1, 8], "str_from_valu": 1, "ignore_typ": 1, "appropri": [1, 2, 5, 7, 8], "cast": [1, 8], "value_from_str": 1, "translat": [1, 2, 7, 8], "filter_bi": 1, "subset": [1, 2, 7], "subset_format": 1, "filter": [1, 5, 7, 8], "limit": [1, 5, 8], "accept": [1, 7, 8], "alphanumer": 1, "alpha": 1, "regex": 1, "transform": 1, "inject": 1, "grab": [1, 7], "capit": 1, "letter": 1, "word": 1, "user_initi": 1, "first_three_charact": 1, "compress": 1, "some_templ": 1, "smith": [1, 8], "j": 1, "joh": 1, "greater": [1, 8], "user_initials_backward": 1, "0": [1, 2, 5, 7, 8], "sj": 1, "index": 1, "doc": [1, 8], "org": [1, 2, 7, 8], "html": [1, 7, 8], "format_spec": 1, "01": 1, "done": [1, 5, 7, 8], "reconstruct": 1, "eight": 1, "correct": [1, 5, 7], "04": 1, "f": [1, 8], "f4": [1, 8], "correctli": [1, 2, 3, 7, 8], "mnt": [1, 5], "proj": 1, "houdini": [1, 2, 5, 8], "strict_match": 1, "pars": 1, "y": 1, "m": 1, "h": 1, "date": [1, 7, 8], "strftime": 1, "accord": [1, 5, 7], "2003": 1, "02": 1, "utc_now": 1, "utc": 1, "timezon": 1, "june": 1, "24th": 1, "2015": [1, 5, 7], "9": 1, "20": 1, "30": 1, "pm": 1, "yield": 1, "06": 1, "21": 1, "top": [1, 7, 8], "error": [1, 2, 5, 7, 8], "with_traceback": [1, 2, 5, 7, 8], "tb": [1, 2, 5, 7, 8], "__traceback__": [1, 2, 5, 7, 8], "tankerrorprojectissetup": 1, "tankunreadablefileerror": 1, "tankhookmethoddoesnotexisterror": 1, "piec": [2, 5, 7], "deploy": 2, "extens": [2, 5, 7, 8], "drive": 2, "flexibl": [2, 5, 7, 8], "transport": 2, "backbon": 2, "usag": [2, 7, 8], "authent": [2, 4, 5, 6, 8], "sg_auth": 2, "shotgunauthent": [2, 6], "fetch": [2, 7], "uri": [2, 3, 5, 8], "desc": 2, "create_descriptor": 2, "ensure_loc": 2, "latest": [2, 5], "latest_desc": 2, "find_latest_vers": 2, "required_core_uri": 2, "associated_core_descriptor": 2, "compact": 2, "To": [2, 5, 7, 8], "descriptor_dict_to_uri": 2, "descriptor_uri_to_dict": 2, "end": [2, 5, 7, 8], "macosx": [2, 8], "appdata": [2, 5, 8], "older": [2, 5, 8], "pipelin": [2, 5, 6, 7, 8], "packag": [2, 5, 6], "shotgun_bundle_cache_path": 2, "facilit": 2, "repositori": [2, 5, 7], "git_branch": [2, 5], "github_releas": 2, "repo": 2, "dev": [2, 5, 7, 8], "while": [2, 5, 7, 8], "approv": [2, 7], "v12": 2, "assign": 2, "v2018": 2, "receiv": [2, 7], "v2017": 2, "ssh": 2, "remotehost": 2, "path_to": 2, "protocol": 2, "highest": [2, 5], "comparison": [2, 4, 7], "loosevers": 2, "semant": [2, 7], "semver": [2, 7], "master": [2, 5, 7, 8], "17fedd8": [2, 5], "long": [2, 7, 8], "hash": 2, "recent": [2, 5, 7, 8], "shotgunsoftwar": [2, 5, 7], "elimin": 2, "forward": [2, 5, 7], "slash": [2, 7], "3rd": 2, "parti": 2, "wish": [2, 7, 8], "pythonconsol": 2, "29": 2, "privat": [2, 7, 8], "sg_github_token_": 2, "uppercas": [2, 8], "snake": 2, "constraint": [2, 5], "classic": 2, "fine": 2, "grain": 2, "exact": [2, 5, 7], "windows_path": [2, 5, 8], "c": [2, 5, 8], "linux_path": [2, 5, 8], "mac_path": [2, 5, 8], "expand": 2, "expandvar": 2, "expandus": 2, "7bhome": 2, "7d": 2, "7e": 2, "escap": 2, "tradit": [2, 3, 5], "although": 2, "alongsid": [2, 5], "hook": [2, 4, 5, 8], "config_fold": 2, "7bconfig_fold": 2, "pipeline_root": 2, "rel": [2, 5], "exchang": [2, 8], "achiev": [2, 7], "pipeline_config": 2, "7bpipeline_config": 2, "usabl": 2, "upload": [2, 4, 8], "network": [2, 3, 5], "practic": [2, 5, 7, 8], "cloud": [2, 8], "zip": [2, 5, 8], "uploaded_config": 2, "implicit": 2, "inspect": [2, 5], "111": 2, "222": 2, "sg_config": 2, "underli": [2, 7], "understand": [2, 5], "autom": [2, 5], "ever": 2, "5": [2, 5, 8], "methodologi": 2, "sg_connect": 2, "descriptor_typ": 2, "dict_or_uri": 2, "bundle_cache_root_overrid": 2, "fallback_root": 2, "resolve_latest": 2, "constraint_pattern": 2, "local_fallback_when_disconnect": 2, "characterist": 2, "reentrant": 2, "installed_config": 2, "immut": 2, "bundle_cache_root": 2, "affect": [2, 8], "extern": [2, 5, 7], "scan": [2, 7, 8], "constrain": 2, "3beta": 2, "behaviour": [2, 5, 7], "internet": [2, 5], "tankdescriptorerror": 2, "ddict": 2, "is_descriptor_version_miss": 2, "helper": [2, 5, 7, 8], "altogeth": 2, "descriptor_uri": 2, "descriptor_obj": 2, "io_descriptor": 2, "io": [2, 5, 7], "changelog": 2, "tupl": [2, 5, 7], "changelog_summari": 2, "changelog_url": 2, "check_version_constraint": 2, "core_vers": 2, "engine_descriptor": 2, "desktop_vers": 2, "block": [2, 7], "descriptorbundl": 2, "checkversionconstraintserror": 2, "clone_cach": 2, "cache_root": 2, "administ": 2, "configuration_schema": 2, "target_fold": 2, "deprecation_statu": 2, "statu": [2, 7, 8], "is_deprec": 2, "display_nam": [2, 5, 7], "guid": [2, 3, 5, 8], "download_loc": 2, "ensure_shotgun_fields_exist": 2, "requires_shotgun_field": [2, 7], "system_nam": [2, 7], "sg_movie_typ": [2, 7], "text": [2, 5, 7, 8], "featur": [2, 7], "post": [2, 7], "exists_loc": 2, "find_latest_cached_vers": 2, "appli": [2, 5, 7, 8], "get_dict": [2, 5], "get_loc": 2, "get_path": 2, "get_uri": [2, 5], "has_remote_access": 2, "probe": [2, 7], "succe": 2, "icon_256": [2, 7], "256px": 2, "squar": [2, 7], "is_dev": 2, "purpos": [2, 7, 8], "is_immut": 2, "never": [2, 5, 8], "required_context": [2, 7], "context": [2, 4, 5, 8], "required_framework": 2, "widget": [2, 7], "run_post_instal": 2, "post_instal": 2, "py": [2, 5, 7], "great": [2, 7], "support_url": [2, 7], "supported_engin": [2, 7], "supported_platform": [2, 7], "version_constraint": 2, "absenc": 2, "min_sg": 2, "min_cor": 2, "min_engin": 2, "min_desktop": 2, "is_shared_framework": 2, "shell": [2, 5, 7], "get_associated_core_feature_info": 2, "feature_nam": 2, "readme_cont": 2, "readm": 2, "associated_core_version_less_than": 2, "version_str": 2, "less": [2, 5, 7], "guarante": [2, 5, 7], "higher": 2, "couldn": 2, "required_storag": 2, "get_feature_info": 2, "tankappstoreerror": 2, "tankappstoreconnectionerror": 2, "tankinvalidappstorecredentialserror": 2, "tankcheckversionconstraintserror": 2, "throw": 2, "explain": [2, 5, 8], "tankmissingmanifesterror": 2, "temp": [3, 8], "somewher": 3, "comput": [3, 5, 8], "bypass": 3, "desciptor": 3, "api": [3, 4, 7], "debug": [3, 7], "qt_web_login": 3, "app_session_launch": 3, "priorit": 3, "combin": [3, 5, 6, 7], "launcher": [3, 5, 8], "autodetect": 3, "pure": 3, "side": [3, 5], "email": [3, 8], "domain": 3, "save": [3, 7, 8], "twice": [3, 5], "gmail": 3, "disabl": 3, "appstor": [3, 5], "No": [3, 5, 7], "crop": 3, "introduct": [4, 7, 8], "pip": 4, "softwar": [4, 6, 7, 8], "templat": [4, 8], "except": 4, "util": [4, 5, 7], "miscellan": 4, "outlin": [5, 7], "independ": 5, "evolv": [5, 6], "break": [5, 7], "arrang": 5, "parallel": 5, "begin": [5, 7, 8], "repeat": 5, "lightweight": [5, 7], "prepar": 5, "figur": 5, "craft": 5, "auto": 5, "offlin": 5, "stand": 5, "alon": 5, "similarli": [5, 7], "mere": 5, "rez": 5, "briefli": 5, "decentr": 5, "manual": [5, 7, 8], "wizard": 5, "simplest": 5, "sg_uploaded_config": 5, "thu": 5, "recogn": 5, "archiv": 5, "goe": 5, "wide": 5, "blank": [5, 7], "hardcod": 5, "base_configur": 5, "ones": [5, 7, 8], "technic": [5, 6], "tag": 5, "wherea": 5, "commit": [5, 8], "configuraton": 5, "invit": 5, "dropdown": [5, 7], "my_dev_area": 5, "shown": [5, 7, 8], "prefix": 5, "got": 5, "bound": 5, "boostrap": 5, "said": 5, "infrastructur": 5, "prefer": [5, 7, 8], "tank_nam": 5, "column": 5, "get_hook_baseclass": [5, 7], "download_and_unpack_attach": [5, 8], "free": [5, 7], "offici": [5, 6, 7], "_get_bundle_attach": 5, "worth": 5, "put": [5, 7], "150": 5, "populate_bundle_cach": 5, "find_on": 5, "customnonprojectentity01": 5, "sg_descriptor": 5, "sg_content": 5, "unpack": [5, 8], "fast": 5, "especi": [5, 7], "challeng": 5, "beyond": [5, 7], "click": [5, 7], "clone": [5, 7], "hidden": 5, "forest": 5, "hidden_forest": 5, "append": [5, 8], "122": 5, "swap": 5, "stuff": 5, "mgr": 5, "made": 5, "walk": 5, "until": [5, 7], "precend": 5, "entir": [5, 7], "shared_cor": 5, "aa_001": 5, "foreground": [5, 8], "solut": 5, "act": [5, 7, 8], "my_toolkit_plugin": 5, "1234": 5, "behind": 5, "sg_user": 5, "obtrus": 5, "extract_set": 5, "impact": [5, 7, 8], "enumer": 5, "restore_set": 5, "opaqu": 5, "Their": 5, "plan": 5, "obtain": [5, 7, 8], "pre_engine_start_callback": 5, "signatur": 5, "pipeline_configur": 5, "do_shotgun_config_lookup": 5, "consid": [5, 7, 8], "caching_polici": 5, "polici": 5, "cache_spars": 5, "sole": 5, "cache_ful": 5, "progress_callback": 5, "progress_valu": 5, "float": [5, 7], "rang": 5, "safe": [5, 7], "whole": [5, 7], "involv": 5, "bootstrap_engine_async": 5, "completed_callback": 5, "failed_callback": 5, "asynchron": 5, "immedi": [5, 7], "remain": [5, 6, 7], "cleanup": 5, "phase": [5, 7], "constant": [5, 7, 8], "toolkit_bootstrap_phas": 5, "engine_startup_phas": 5, "former": 5, "failur": [5, 7, 8], "latter": [5, 8], "had": [5, 7], "reset": [5, 8], "async": 5, "bootstrapp": 5, "garbag": 5, "ie": 5, "memori": [5, 8], "durat": 5, "prepare_engin": 5, "rule": [5, 6], "later": [5, 8], "spars": 5, "realiz": 5, "spawn": 5, "get_pipeline_configur": 5, "met": 5, "lowest": 5, "cachedconfigdescriptor": 5, "iodescriptorappstor": 5, "descriptor_source_uri": 5, "500": 5, "mimic": [5, 7], "versionless": 5, "sort": [5, 8], "Then": [5, 7, 8], "insensit": [5, 8], "get_entity_from_environ": 5, "shotgun_sit": 5, "shotgun_entity_id": 5, "get_standard_plugin_environ": 5, "resolve_descriptor": 5, "static": [5, 8], "get_core_python_path": 5, "subprocess": 5, "tankbootstraperror": 5, "tankmissingtanknameerror": 5, "kickstart": 5, "programat": 5, "accomplish": 5, "pypa": 5, "vx": 5, "txt": 5, "simliar": 5, "compris": 5, "create_engine_launch": 5, "proper": [5, 7], "demonstr": [5, 7], "software_launch": 5, "software_vers": 5, "scan_softwar": 5, "simplic": 5, "launch_info": 5, "prepare_launch": 5, "launch_command": 5, "arg": [5, 7, 8], "popen": 5, "analog": 5, "discov": [5, 7], "successfulli": [5, 8], "mayalaunch": 5, "variat": 5, "exec_path": 5, "file_to_open": 5, "confirm": 5, "correct_executable_path": 5, "command_line_arg": 5, "launch_environ": 5, "usersetup": 5, "std_env": 5, "launch_inform": 5, "get_set": [5, 7, 8], "techinc": 5, "discoveri": 5, "environment": 5, "2017": [5, 7], "3v7": 5, "52": 5, "fx": 5, "_is_support": 5, "sw_version": 5, "align": 5, "minimum_supported_vers": 5, "_glob_and_match": 5, "match_templ": 5, "template_key_express": 5, "glob": 5, "tokens_express": 5, "substitut": [5, 8], "surround": 5, "program": 5, "full_vers": 5, "major_minor_vers": 5, "ex": [5, 8], "r": 5, "10": 5, "0v1": 5, "nuke10": 5, "app_font": [5, 7], "font": [5, 7], "fnt": [5, 7], "emit": [5, 7, 8], "shotgun_api3": 5, "sp3": 5, "15": 5, "324": 5, "322": 5, "rewrit": 5, "arbitrari": [5, 7, 8], "standalon": 5, "shotgun_pipeline_configuration_id": 5, "shotgun_bundle_cache_fallback_path": 5, "curent": 5, "reus": [5, 7], "apprentic": 5, "256x256": [5, 7], "smaller": 5, "graphic": 5, "blueprint": 5, "launch_cmd": 5, "env_var": 5, "welcom": 6, "subsystem": 6, "td": 6, "public": 6, "refactor": 6, "cleaner": 6, "easier": 6, "deeper": 6, "shotgun_authent": 6, "cover": 7, "interest": 7, "shut": 7, "0x10451b690": 7, "tankengineiniterror": 7, "get_engine_path": 7, "find_app_set": 7, "engine_instance_nam": 7, "change_context": 7, "new_context": 7, "fly": 7, "context_change_allow": 7, "proce": 7, "tankcontextchangenotsupportederror": 7, "themselv": 7, "benefit": 7, "speed": 7, "routin": 7, "fresh": 7, "rest": 7, "ecosystem": 7, "accessor": 7, "show_dialog": 7, "show_mod": 7, "show_panel": 7, "registr": 7, "register_command": 7, "bridg": 7, "aspect": 7, "summari": 7, "destroi": 7, "shutdown": 7, "stgk": [7, 8], "goal": 7, "nice": 7, "close": 7, "ti": 7, "signal": 7, "listen": 7, "frontend": 7, "fileopenev": 7, "pre_app_init": 7, "file_open": 7, "_handle_file_open": 7, "file_path": [7, 8], "log_debug": [7, 8], "_emit_ev": 7, "advantag": 7, "approach": [7, 8], "slight": 7, "event_file_open": 7, "reimplement": 7, "event_engin": 7, "isinst": 7, "notif": 7, "set_version_entity_by_fil": 7, "_create_dialog": 7, "tankqdialog": 7, "embed": 7, "dialog_clos": 7, "clean": 7, "pysid": 7, "qwidget": 7, "_create_dialog_with_widget": 7, "widget_class": 7, "_create_widget": 7, "effici": 7, "_define_qt_bas": 7, "initialis": 7, "qt_core": 7, "qt_gui": 7, "wrapper": [7, 8], "dialog_bas": 7, "child": 7, "notifi": 7, "might": [7, 8], "quit": 7, "frequent": 7, "react": 7, "awar": [7, 8], "engineev": 7, "_emit_log_messag": [7, 8], "namespac": [7, 8], "log_info": [7, 8], "famili": 7, "formatt": 7, "msg_str": 7, "async_execute_in_main_thread": 7, "loghandl": 7, "logrecord": 7, "_ensure_core_fonts_load": 7, "feel": 7, "qapplic": 7, "dark": 7, "meet": 7, "criteria": 7, "_get_dialog_par": 7, "overriden": 7, "_initialize_dark_look_and_feel": 7, "qpalett": 7, "stylesheet": 7, "theme": 7, "plastiqu": 7, "qt4": 7, "fusion": 7, "qt5": 7, "palett": 7, "setstyl": 7, "css": 7, "_on_dialog_clos": 7, "dlg": 7, "get_metrics_properti": 7, "instance_nam": 7, "pointer": 7, "driven": 7, "panel": 7, "register_panel": 7, "has_ui": 7, "batch": 7, "has_qt5": 7, "has_qt6": 7, "qt6": 7, "has_qt4": 7, "metrics_dispatch_allow": 7, "created_qt_dialog": 7, "host_info": 7, "respect": 7, "unknown": 7, "register_toggle_debug_command": 7, "toggl": [7, 8], "post_app_init": 7, "destroy_engin": 7, "tear": 7, "suppos": 7, "show_busi": 7, "splash": 7, "screen": [7, 8], "idea": 7, "commun": 7, "intent": 7, "slow": 7, "safeti": 7, "clear_busi": 7, "show_global_busi": 7, "broadcast": 7, "ultim": 7, "scrollabl": 7, "larger": 7, "short_nam": 7, "shorter": 7, "import_cut": 7, "tooltip": 7, "context_menu": 7, "node": 7, "2016": 7, "member": 7, "group_default": 7, "deny_permiss": 7, "exclud": 7, "artist": 7, "deny_platform": 7, "supports_multiple_select": 7, "starter": 7, "starterapp": 7, "shotgun_multi_select": 7, "init_app": 7, "work_area_info": 7, "panel_nam": 7, "layout": [7, 8], "profil": 7, "focu": 7, "distinguish": [7, 8], "reserv": 7, "subsequ": 7, "execute_in_main_thread": 7, "func": [7, 8], "deadlock": 7, "wait": 7, "finish": 7, "loop": 7, "won": [7, 8], "qmessagebox": 7, "hello": [7, 8], "get_matching_command": 7, "command_selector": 7, "selector": 7, "menu_favourit": 7, "app_inst": 7, "workfil": 7, "snapshot": 7, "warn": [7, 8], "capabl": 7, "sublcass": 7, "log_warn": 7, "log_error": [7, 8], "log_except": 7, "get_debug_tracked_qt_widget": 7, "hide_tk_title_bar": 7, "toolbar": 7, "tricki": 7, "amount": 7, "lifetim": 7, "stage": 7, "3dsmax": 7, "seamlessli": 7, "panel_id": 7, "modeless": 7, "cache_loc": 7, "random": 7, "sitenam": 7, "bundle_nam": 7, "stored_query_data_path": 7, "dat": 7, "create_hook_inst": 7, "hook_express": 7, "base_class": 7, "benefici": 7, "stateless": 7, "_plugin": 7, "app_object": 7, "my_hook": 7, "execute_method_x": 7, "execute_method_i": 7, "execute_method_z": 7, "ensure_folder_exist": [7, 8], "tend": 7, "execute_hook": 7, "method_nam": 7, "accompani": 7, "strict": 7, "execute_hook_by_nam": 7, "execute_hook_express": 7, "rapid": 7, "nest": 7, "deep": 7, "pre_check": 7, "curr_scen": 7, "curr_ver": 7, "get_project_cache_loc": 7, "get_templ": 7, "shorthand": 7, "get_template_by_nam": 7, "template_nam": 7, "probabl": 7, "pull": 7, "portabl": 7, "assumpt": 7, "speak": 7, "better": 7, "pixel": 7, "module_nam": 7, "mybundl": 7, "__init__": 7, "tk_multi_mybundl": 7, "weight": 7, "tk_multi_myapp": 7, "friendli": 7, "module_obj": 7, "get_logg": [7, 8], "old_context": 7, "site_cache_loc": 7, "style_const": 7, "color": 7, "qss": 7, "double_backet": 7, "sg_foreground_color": 7, "sg_highlight_color": 7, "18a7e3": 7, "sg_alert_color": 7, "fc6246": 7, "c8c8c8": 7, "view": 7, "sgdev": 7, "enu": 7, "contextid": 7, "pg_sgtk_developer_app": 7, "degre": 7, "nukepublish": 7, "post_engine_init": 7, "destroy_app": 7, "event_typ": [7, 8], "mind": 7, "event_file_clos": 7, "filecloseev": 7, "verifi": 7, "foo_bar_modul": 7, "foo_bar": 7, "import_framework": 7, "mybrows": 7, "browserwidget": 7, "get_framework": 7, "though": 7, "stabil": 7, "is_shar": 7, "cut": 7, "precis": 7, "init_framework": 7, "destroy_framework": 7, "tankmissingengineerror": 7, "current_bundl": 7, "reach": 7, "frame_rang": 7, "statement": 7, "mystuff": 7, "face": 7, "real": 7, "world": 7, "loader": 7, "verbos": [7, 8], "declar": 7, "shotgunutil": [7, 8], "v2": 7, "qtwidget": 7, "major": 7, "minor": 7, "patch": 7, "bug": 7, "minimum_vers": 7, "requires_shotgun_vers": 7, "requires_core_vers": 7, "requires_engine_vers": 7, "14": 7, "37": 7, "But": 7, "hous": 7, "wiki": 7, "intranet": 7, "sgtk_app_doc": 7, "tracker": 7, "pipeline_team": 7, "privileg": 7, "setting_nam": 7, "some_typ": 7, "general_default": 7, "default_value_tk": 7, "nuke_default": 7, "maya_default": 7, "option1": 7, "option_value1": 7, "option2": 7, "option_value2": 7, "shotgun_fields_hook": 7, "shotgun_field": 7, "action_map": 7, "assign_task": 7, "task_to_ip": 7, "quicktime_clipboard": 7, "sequence_clipboard": 7, "publish_clipboard": 7, "read_nod": 7, "script_import": 7, "debug_log": 7, "output_icon": 7, "centric": 7, "publishedfiletyp": [7, 8], "published_script_typ": 7, "tank_typ": 7, "permissions_group": 7, "sg_status_list": 7, "cmpt": 7, "publish_filt": 7, "output_rend": 7, "channel": 7, "chosen": 7, "bracket": [7, 8], "okai": 7, "discress": 7, "input_templates_to_look_for": 7, "allows_empti": 7, "retriv": 7, "facil": 7, "config_root": 7, "validation_hook": 7, "bunch": 7, "duplic": 7, "realli": 7, "strip": 7, "validate_str": 7, "extra": 7, "bit": 7, "lolcat": 7, "lol": 7, "cat": 7, "lot": [7, 8], "tact": 7, "much": [7, 8], "studio_valid": 7, "project_valid": 7, "library_v123": 7, "visibl": 7, "pubish_typ": 7, "mix": 7, "write_nod": 7, "file_typ": 7, "render_templ": 7, "movi": 7, "quicktim": 7, "exr_shot_rend": 7, "dpx": [7, 8], "dpx_shot_rend": 7, "pyqt": 7, "pretti": 7, "problem": [7, 8], "emul": 7, "coverag": 7, "contact": 7, "knowledg": 7, "learn": [7, 8], "discrep": 7, "visit": 7, "transition_from_qt_4": 7, "x_to_qt5": 7, "stop": 7, "yourself": 7, "maximum": 7, "portabilti": 7, "l": 7, "et": 7, "appdialog": 7, "param1": 7, "param2": 7, "widget_obj": 7, "return_cod": 7, "too": 7, "qdialog": 7, "exit_cod": 7, "on_ok_button_click": 7, "ok": 7, "on_cancel_button_click": 7, "button": 7, "mywidget": 7, "sheet": 7, "shotgun_qss_file_watch": 7, "watch": 7, "shouldn": [7, 8], "seal": 8, "propag": 8, "interfer": 8, "stream": 8, "broken": 8, "ext": 8, "create_fold": 8, "workfiles2": 8, "tkimp63c3b2d57f85": 8, "tk_multi_workfil": 8, "entity_tre": 8, "scene_oper": 8, "tank_cmd": 8, "recip": 8, "__name__": 8, "my_method": 8, "export": 8, "tk_debug": 8, "global_debug": 8, "log_fold": 8, "earli": 8, "initialize_base_file_handl": 8, "tradition": 8, "improv": 8, "log_xxx": 8, "initialize_custom_handl": 8, "respond": 8, "singleton": 8, "log_nam": 8, "log_tim": 8, "decor": 8, "statist": 8, "my_shotgun_publish_method": 8, "stopwatch": 8, "633": 8, "off": 8, "perman": 8, "log_fil": 8, "root_logg": 8, "adjust": 8, "base_file_handl": 8, "furthermor": 8, "stderr": 8, "filehandl": 8, "tmp": 8, "uninitialize_base_file_handl": 8, "uniniti": 8, "previous": 8, "rotat": 8, "filenam": 8, "suffix": 8, "initialize_base_file_handler_from_path": 8, "default_login": 8, "default_sit": 8, "8888": 8, "234": 8, "345": 8, "app_store_http_proxi": 8, "sgtk_preferences_loc": 8, "sgtk_desktop_config_loc": 8, "lowercas": 8, "disagre": 8, "programmat": 8, "userset": 8, "edit": 8, "hasn": 8, "shotgun_proxi": 8, "app_store_proxi": 8, "get_section_set": 8, "get_boolean_set": 8, "get_integer_set": 8, "customiz": 8, "with_cleared_umask": 8, "umask": 8, "mask": 8, "alter": 8, "0777": 8, "makedir": 8, "rwx": 8, "readabl": 8, "writabl": 8, "despit": 8, "temporarili": 8, "therebi": 8, "compute_folder_s": 8, "size": 8, "byte": 8, "touch_fil": 8, "0666": 8, "touch": 8, "oserror": 8, "0775": 8, "create_placeholder_fil": 8, "placehold": 8, "copy_fil": 8, "src": 8, "dst": 8, "safe_delete_fil": 8, "suffici": 8, "safe_delete_fold": 8, "copy_fold": 8, "folder_permiss": 8, "skip_list": 8, "shutil": 8, "copytre": 8, "__macosx": 8, "ds_store": 8, "sh": 8, "bat": 8, "gitignor": 8, "move_fold": 8, "backup_fold": 8, "backup": 8, "renam": 8, "20160912_200426": 8, "create_valid_filenam": 8, "sanit": 8, "love": 8, "my_lovely_nam": 8, "get_unused_path": 8, "base_path": 8, "unus": 8, "basenam": 8, "foo_1": 8, "blah": 8, "_reserved_": 8, "caller": 8, "fp": 8, "encod": 8, "cl": 8, "object_hook": 8, "parse_float": 8, "parse_int": 8, "parse_const": 8, "kw": 8, "thin": 8, "unseri": 8, "utf": 8, "unicod": 8, "drop": 8, "scalar": 8, "freeli": 8, "subtl": 8, "unpickl": 8, "vice": 8, "versa": 8, "otheriws": 8, "unexpect": 8, "decod": 8, "base64": 8, "dump": 8, "fh": 8, "oppos": 8, "reconstitut": 8, "therein": 8, "utf8": 8, "macosx_path": 8, "shotgun_path_field": 8, "p": 8, "from_shotgun_dict": 8, "from_system_dict": 8, "from_current_os_path": 8, "current_o": 8, "equal": 8, "p1": 8, "p2": 8, "as_shotgun_dict": 8, "as_system_dict": 8, "as_descriptor_uri": 8, "win": 8, "get_file_name_from_templ": 8, "get_shotgun_storage_kei": 8, "sg_dict": 8, "resultset": 8, "system_dict": 8, "trail": 8, "doubl": 8, "quickli": 8, "include_empti": 8, "for_develop": 8, "valueerror": 8, "sting": 8, "core_v17": 8, "17": 8, "earlier": 8, "core_v18": 8, "loss": 8, "retain": 8, "get_global_root": 8, "path_typ": 8, "get_site_root": 8, "hostnam": 8, "get_configuration_root": 8, "pipeline_config_id": 8, "shotgunsit": 8, "p0": 8, "33": 8, "p123c33": 8, "review": 8, "p123": 8, "is_linux": 8, "is_window": 8, "is_maco": 8, "register_publish": 8, "version_numb": 8, "iter": 8, "revis": 8, "v027": 8, "27": 8, "foreground_v002": 8, "0xd": 8, "xd": 8, "printf": 8, "comment": 8, "shot_010": 8, "composit": 8, "created_bi": 8, "40": 8, "134": 8, "content_typ": 8, "link_typ": 8, "local_path": 8, "local_path_linux": 8, "local_path_mac": 8, "local_path_window": 8, "local_storag": 8, "localstorag": 8, "demo": 8, "dry_run": 8, "before_register_publish": 8, "aov": 8, "thumbnail_path": 8, "jpeg": 8, "dependency_path": 8, "dependency_id": 8, "update_entity_thumbnail": 8, "update_task_thumbnail": 8, "get_current_us": 8, "created_at": 8, "datetim": 8, "version_ent": 8, "sg_field": 8, "sg_custom_field": 8, "shotgunpublisherror": 8, "find_publish": 8, "list_of_path": 8, "ilter": 8, "retreiv": 8, "only_current_project": 8, "tankpublishedfil": 8, "baz": 8, "create_event_log_entri": 8, "company_item_act": 8, "shotgun_asset_new": 8, "shotgun_asset_chang": 8, "shotgun_user_login": 8, "get_entity_type_display_nam": 8, "entity_type_cod": 8, "address": 8, "customentity03": 8, "shotgridsoftwar": 8, "shotgun_glob": 8, "get_published_file_entity_typ": 8, "get_sg_entity_name_field": 8, "download_url": 8, "1227": 8, "redirect": 8, "use_url_extens": 8, "caus": 8, "filepath": 8, "attachment_id": 8, "retri": 8, "auto_detect_bundl": 8, "subfold": 8, "unfold": 8, "shotgunattachmentdownloaderror": 8, "download_and_unpack_url": 8, "is_version_old": 8, "b": 8, "head": 8, "sha": 8, "is_version_older_or_equ": 8, "is_version_new": 8, "newer": 8, "is_version_newer_or_equ": 8, "append_path_to_env_var": 8, "env_var_nam": 8, "var": 8, "prepend_path_to_env_var": 8, "prepend": 8, "reduc": 8, "latenc": 8, "lastnam": 8, "environmentvariablefilelookuperror": 8, "var_nam": 8, "error_messag": 8, "caught": 8, "publishresolveerror": 8, "unsupport": 8, "scheme": 8}, "objects": {"": [[1, 0, 0, "-", "before_register_publish"], [1, 0, 0, "-", "bootstrap"], [1, 0, 0, "-", "bundle_init"], [1, 0, 0, "-", "cache_location"], [1, 0, 0, "-", "context_change"], [1, 0, 0, "-", "default_storage_root"], [1, 0, 0, "-", "engine_init"], [1, 0, 0, "-", "ensure_folder_exists"], [1, 0, 0, "-", "example_template_hook"], [1, 0, 0, "-", "get_current_login"], [1, 0, 0, "-", "log_metrics"], [1, 0, 0, "-", "pick_environment"], [1, 0, 0, "-", "pipeline_configuration_init"], [1, 0, 0, "-", "process_folder_creation"], [1, 0, 0, "-", "process_folder_name"], [1, 0, 0, "-", "resolve_publish"], [1, 0, 0, "-", "tank_init"]], "before_register_publish": [[1, 1, 1, "", "BeforeRegisterPublish"]], "before_register_publish.BeforeRegisterPublish": [[1, 2, 1, "", "execute"]], "bootstrap": [[1, 1, 1, "", "Bootstrap"]], "bootstrap.Bootstrap": [[1, 2, 1, "", "can_cache_bundle"], [1, 2, 1, "", "init"], [1, 2, 1, "", "populate_bundle_cache_entry"]], "bundle_init": [[1, 1, 1, "", "BundleInit"]], "bundle_init.BundleInit": [[1, 2, 1, "", "execute"]], "cache_location": [[1, 1, 1, "", "CacheLocation"]], "cache_location.CacheLocation": [[1, 2, 1, "", "get_bundle_data_cache_path"], [1, 2, 1, "", "get_path_cache_path"]], "context_change": [[1, 1, 1, "", "ContextChange"]], "context_change.ContextChange": [[1, 2, 1, "", "post_context_change"], [1, 2, 1, "", "pre_context_change"]], "default_storage_root": [[1, 1, 1, "", "DefaultStorageRoot"]], "default_storage_root.DefaultStorageRoot": [[1, 2, 1, "", "execute"]], "engine_init": [[1, 1, 1, "", "EngineInit"]], "engine_init.EngineInit": [[1, 2, 1, "", "execute"]], "ensure_folder_exists": [[1, 1, 1, "", "EnsureFolderExists"]], "ensure_folder_exists.EnsureFolderExists": [[1, 2, 1, "", "execute"]], "example_template_hook": [[1, 1, 1, "", "ExampleTemplateHook"]], "example_template_hook.ExampleTemplateHook": [[1, 2, 1, "", "execute"]], "get_current_login": [[1, 1, 1, "", "GetCurrentLogin"]], "get_current_login.GetCurrentLogin": [[1, 2, 1, "", "execute"]], "log_metrics": [[1, 1, 1, "", "LogMetrics"]], "log_metrics.LogMetrics": [[1, 2, 1, "", "log_metrics"]], "pick_environment": [[1, 1, 1, "", "PickEnvironment"]], "pick_environment.PickEnvironment": [[1, 2, 1, "", "execute"]], "pipeline_configuration_init": [[1, 1, 1, "", "PipelineConfigurationInit"]], "pipeline_configuration_init.PipelineConfigurationInit": [[1, 2, 1, "", "execute"]], "process_folder_creation": [[1, 1, 1, "", "ProcessFolderCreation"]], "process_folder_creation.ProcessFolderCreation": [[1, 2, 1, "", "execute"]], "process_folder_name": [[1, 1, 1, "", "ProcessFolderName"]], "process_folder_name.ProcessFolderName": [[1, 2, 1, "", "execute"]], "resolve_publish": [[1, 1, 1, "", "ResolvePublish"]], "resolve_publish.ResolvePublish": [[1, 2, 1, "", "resolve_path"]], "sgtk": [[1, 1, 1, "", "CommandInteraction"], [1, 1, 1, "", "Context"], [1, 1, 1, "", "Hook"], [1, 1, 1, "", "IntegerKey"], [1, 1, 1, "", "SequenceKey"], [1, 1, 1, "", "Sgtk"], [1, 1, 1, "", "SgtkSystemCommand"], [1, 1, 1, "", "StringKey"], [1, 1, 1, "", "TankError"], [1, 1, 1, "", "TankErrorProjectIsSetup"], [1, 1, 1, "", "TankFileDoesNotExistError"], [1, 1, 1, "", "TankHookMethodDoesNotExistError"], [1, 1, 1, "", "TankInvalidCoreLocationError"], [1, 1, 1, "", "TankNotPipelineConfigurationError"], [1, 1, 1, "", "TankUnreadableFileError"], [1, 1, 1, "", "Template"], [1, 1, 1, "", "TemplateKey"], [1, 1, 1, "", "TemplatePath"], [1, 1, 1, "", "TemplateString"], [1, 1, 1, "", "TimestampKey"], [1, 4, 1, "", "get_authenticated_user"], [1, 4, 1, "", "get_command"], [1, 4, 1, "", "get_core_python_path_for_config"], [1, 4, 1, "", "get_hook_baseclass"], [1, 4, 1, "", "get_python_interpreter_for_config"], [1, 4, 1, "", "get_sgtk_module_path"], [1, 4, 1, "", "list_commands"], [8, 0, 0, "-", "log"], [1, 4, 1, "", "set_authenticated_user"], [5, 4, 1, "", "sgtk_from_entity"], [5, 4, 1, "", "sgtk_from_path"]], "sgtk.CommandInteraction": [[1, 2, 1, "", "ask_yn_question"], [1, 2, 1, "", "ask_yna_question"], [1, 2, 1, "", "request_input"], [1, 3, 1, "", "supports_interaction"]], "sgtk.Context": [[1, 3, 1, "", "additional_entities"], [1, 2, 1, "", "as_template_fields"], [1, 2, 1, "", "create_copy_for_user"], [1, 2, 1, "", "deserialize"], [1, 3, 1, "", "entity"], [1, 3, 1, "", "entity_locations"], [1, 3, 1, "", "filesystem_locations"], [1, 2, 1, "", "from_dict"], [1, 3, 1, "", "project"], [1, 2, 1, "", "serialize"], [1, 3, 1, "", "sgtk"], [1, 3, 1, "", "shotgun_url"], [1, 3, 1, "", "source_entity"], [1, 3, 1, "", "step"], [1, 3, 1, "", "task"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "user"]], "sgtk.Hook": [[1, 3, 1, "", "disk_location"], [1, 2, 1, "", "get_publish_path"], [1, 2, 1, "", "load_framework"], [1, 3, 1, "", "logger"], [1, 3, 1, "", "parent"], [1, 3, 1, "", "sgtk"], [1, 3, 1, "", "tank"]], "sgtk.IntegerKey": [[1, 3, 1, "", "format_spec"], [1, 3, 1, "", "strict_matching"], [1, 2, 1, "", "validate"]], "sgtk.SequenceKey": [[1, 2, 1, "", "validate"]], "sgtk.Sgtk": [[1, 2, 1, "", "abstract_paths_from_template"], [1, 3, 1, "", "bundle_cache_fallback_paths"], [1, 3, 1, "", "configuration_descriptor"], [1, 3, 1, "", "configuration_id"], [1, 3, 1, "", "configuration_mode"], [1, 3, 1, "", "configuration_name"], [1, 2, 1, "", "context_empty"], [1, 2, 1, "", "context_from_entity"], [1, 2, 1, "", "context_from_entity_dictionary"], [1, 2, 1, "", "context_from_path"], [1, 2, 1, "", "create_filesystem_structure"], [1, 3, 1, "", "documentation_url"], [1, 2, 1, "", "entity_from_path"], [1, 2, 1, "", "get_command"], [1, 2, 1, "", "list_commands"], [1, 2, 1, "", "paths_from_entity"], [1, 2, 1, "", "paths_from_template"], [1, 2, 1, "", "preview_filesystem_structure"], [1, 3, 1, "", "project_path"], [1, 2, 1, "", "reload_templates"], [1, 3, 1, "", "roots"], [1, 3, 1, "", "shotgun"], [1, 3, 1, "", "shotgun_url"], [1, 2, 1, "", "synchronize_filesystem_structure"], [1, 2, 1, "", "template_from_path"], [1, 3, 1, "", "templates"], [1, 2, 1, "", "templates_from_path"], [1, 3, 1, "", "version"]], "sgtk.SgtkSystemCommand": [[1, 3, 1, "", "category"], [1, 3, 1, "", "description"], [1, 2, 1, "", "execute"], [1, 3, 1, "", "logger"], [1, 3, 1, "", "name"], [1, 3, 1, "", "parameters"], [1, 2, 1, "", "set_logger"], [1, 2, 1, "", "terminate"]], "sgtk.StringKey": [[1, 3, 1, "", "filter_by"], [1, 3, 1, "", "subset"], [1, 3, 1, "", "subset_format"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "value_from_str"]], "sgtk.TankError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankErrorProjectIsSetup": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankFileDoesNotExistError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankHookMethodDoesNotExistError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankInvalidCoreLocationError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankNotPipelineConfigurationError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankUnreadableFileError": [[1, 2, 1, "", "with_traceback"]], "sgtk.Template": [[1, 2, 1, "", "apply_fields"], [1, 3, 1, "", "definition"], [1, 2, 1, "", "get_fields"], [1, 2, 1, "", "is_optional"], [1, 3, 1, "", "keys"], [1, 2, 1, "", "missing_keys"], [1, 3, 1, "", "ordered_keys"], [1, 3, 1, "", "parent"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "validate_and_get_fields"]], "sgtk.TemplateKey": [[1, 3, 1, "", "choices"], [1, 3, 1, "", "default"], [1, 3, 1, "", "exclusions"], [1, 3, 1, "", "is_abstract"], [1, 3, 1, "", "labelled_choices"], [1, 3, 1, "", "length"], [1, 3, 1, "", "name"], [1, 3, 1, "", "shotgun_entity_type"], [1, 3, 1, "", "shotgun_field_name"], [1, 2, 1, "", "str_from_value"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "value_from_str"]], "sgtk.TemplatePath": [[1, 3, 1, "", "parent"], [1, 3, 1, "", "root_path"]], "sgtk.TemplateString": [[1, 3, 1, "", "parent"]], "sgtk.TimestampKey": [[1, 3, 1, "", "format_spec"], [1, 2, 1, "", "validate"]], "sgtk.authentication": [[0, 1, 1, "", "AuthenticationCancelled"], [0, 1, 1, "", "AuthenticationError"], [0, 1, 1, "", "ConsoleLoginNotSupportedError"], [0, 1, 1, "", "DefaultsManager"], [0, 1, 1, "", "IncompleteCredentials"], [0, 1, 1, "", "ShotgunAuthenticationError"], [0, 1, 1, "", "ShotgunAuthenticator"], [0, 1, 1, "", "ShotgunUser"], [0, 1, 1, "", "UnresolvableHumanUser"], [0, 1, 1, "", "UnresolvableScriptUser"], [0, 4, 1, "", "deserialize_user"], [0, 4, 1, "", "serialize_user"]], "sgtk.authentication.DefaultsManager": [[0, 2, 1, "", "get_host"], [0, 2, 1, "", "get_http_proxy"], [0, 2, 1, "", "get_login"], [0, 2, 1, "", "get_user_credentials"], [0, 2, 1, "", "is_host_fixed"], [0, 2, 1, "", "set_host"], [0, 2, 1, "", "set_login"]], "sgtk.authentication.ShotgunAuthenticator": [[0, 2, 1, "", "clear_default_user"], [0, 2, 1, "", "create_script_user"], [0, 2, 1, "", "create_session_user"], [0, 2, 1, "", "get_default_host"], [0, 2, 1, "", "get_default_http_proxy"], [0, 2, 1, "", "get_default_user"], [0, 2, 1, "", "get_user"], [0, 2, 1, "", "get_user_from_prompt"]], "sgtk.authentication.ShotgunUser": [[0, 2, 1, "", "are_credentials_expired"], [0, 2, 1, "", "create_sg_connection"], [0, 3, 1, "", "host"], [0, 3, 1, "", "http_proxy"], [0, 3, 1, "", "login"], [0, 2, 1, "", "refresh_credentials"], [0, 2, 1, "", "resolve_entity"]], "sgtk.bootstrap": [[5, 1, 1, "", "TankBootstrapError"], [5, 1, 1, "", "TankMissingTankNameError"], [5, 1, 1, "", "ToolkitManager"]], "sgtk.bootstrap.TankBootstrapError": [[5, 2, 1, "", "with_traceback"]], "sgtk.bootstrap.TankMissingTankNameError": [[5, 2, 1, "", "with_traceback"]], "sgtk.bootstrap.ToolkitManager": [[5, 3, 1, "", "base_configuration"], [5, 2, 1, "", "bootstrap_engine"], [5, 2, 1, "", "bootstrap_engine_async"], [5, 3, 1, "", "bundle_cache_fallback_paths"], [5, 3, 1, "", "caching_policy"], [5, 3, 1, "", "do_shotgun_config_lookup"], [5, 2, 1, "", "extract_settings"], [5, 2, 1, "", "get_core_python_path"], [5, 2, 1, "", "get_entity_from_environment"], [5, 2, 1, "", "get_pipeline_configurations"], [5, 3, 1, "", "pipeline_configuration"], [5, 3, 1, "", "plugin_id"], [5, 3, 1, "", "pre_engine_start_callback"], [5, 2, 1, "", "prepare_engine"], [5, 3, 1, "", "progress_callback"], [5, 2, 1, "", "resolve_descriptor"], [5, 2, 1, "", "restore_settings"]], "sgtk.descriptor": [[2, 1, 1, "", "AppDescriptor"], [2, 1, 1, "", "ConfigDescriptor"], [2, 1, 1, "", "CoreDescriptor"], [2, 1, 1, "", "EngineDescriptor"], [2, 1, 1, "", "FrameworkDescriptor"], [2, 1, 1, "", "TankAppStoreConnectionError"], [2, 1, 1, "", "TankAppStoreError"], [2, 1, 1, "", "TankCheckVersionConstraintsError"], [2, 1, 1, "", "TankDescriptorError"], [2, 1, 1, "", "TankInvalidAppStoreCredentialsError"], [2, 1, 1, "", "TankInvalidInterpreterLocationError"], [2, 1, 1, "", "TankMissingManifestError"], [2, 4, 1, "", "create_descriptor"], [2, 4, 1, "", "descriptor_dict_to_uri"], [2, 4, 1, "", "descriptor_uri_to_dict"], [2, 4, 1, "", "is_descriptor_version_missing"]], "sgtk.descriptor.AppDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "check_version_constraints"], [2, 2, 1, "", "clone_cache"], [2, 3, 1, "", "configuration_schema"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "ensure_shotgun_fields_exist"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "required_context"], [2, 3, 1, "", "required_frameworks"], [2, 2, 1, "", "run_post_install"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "supported_engines"], [2, 3, 1, "", "supported_platforms"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.ConfigDescriptor": [[2, 3, 1, "", "associated_core_descriptor"], [2, 2, 1, "", "associated_core_version_less_than"], [2, 3, 1, "", "changelog"], [2, 2, 1, "", "clone_cache"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_associated_core_feature_info"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "python_interpreter"], [2, 3, 1, "", "readme_content"], [2, 3, 1, "", "required_storages"], [2, 3, 1, "", "storage_roots"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.CoreDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "clone_cache"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_feature_info"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.EngineDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "check_version_constraints"], [2, 2, 1, "", "clone_cache"], [2, 3, 1, "", "configuration_schema"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "ensure_shotgun_fields_exist"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "required_context"], [2, 3, 1, "", "required_frameworks"], [2, 2, 1, "", "run_post_install"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "supported_engines"], [2, 3, 1, "", "supported_platforms"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.FrameworkDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "check_version_constraints"], [2, 2, 1, "", "clone_cache"], [2, 3, 1, "", "configuration_schema"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "ensure_shotgun_fields_exist"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 2, 1, "", "is_shared_framework"], [2, 3, 1, "", "required_context"], [2, 3, 1, "", "required_frameworks"], [2, 2, 1, "", "run_post_install"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "supported_engines"], [2, 3, 1, "", "supported_platforms"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.TankAppStoreConnectionError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankAppStoreError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankCheckVersionConstraintsError": [[2, 3, 1, "", "reasons"], [2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankDescriptorError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankInvalidAppStoreCredentialsError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankInvalidInterpreterLocationError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankMissingManifestError": [[2, 2, 1, "", "with_traceback"]], "sgtk.log": [[8, 1, 1, "", "LogManager"]], "sgtk.log.LogManager": [[8, 3, 1, "", "base_file_handler"], [8, 2, 1, "", "get_logger"], [8, 3, 1, "", "global_debug"], [8, 2, 1, "", "initialize_base_file_handler"], [8, 2, 1, "", "initialize_base_file_handler_from_path"], [8, 2, 1, "", "initialize_custom_handler"], [8, 3, 1, "", "log_file"], [8, 3, 1, "", "log_folder"], [8, 2, 1, "", "log_timing"], [8, 3, 1, "", "root_logger"], [8, 2, 1, "", "uninitialize_base_file_handler"]], "sgtk.platform": [[7, 1, 1, "", "Application"], [7, 1, 1, "", "Engine"], [7, 1, 1, "", "Framework"], [5, 1, 1, "", "LaunchInformation"], [5, 1, 1, "", "SoftwareLauncher"], [5, 1, 1, "", "SoftwareVersion"], [7, 1, 1, "", "TankContextChangeNotSupportedError"], [7, 1, 1, "", "TankEngineInitError"], [7, 1, 1, "", "TankMissingEngineError"], [7, 4, 1, "", "change_context"], [5, 4, 1, "", "create_engine_launcher"], [7, 4, 1, "", "current_bundle"], [7, 4, 1, "", "current_engine"], [7, 4, 1, "", "find_app_settings"], [7, 4, 1, "", "get_engine_path"], [7, 4, 1, "", "get_framework"], [7, 4, 1, "", "get_logger"], [7, 4, 1, "", "import_framework"], [7, 4, 1, "", "restart"], [7, 4, 1, "", "start_engine"]], "sgtk.platform.Application": [[7, 3, 1, "", "cache_location"], [7, 2, 1, "", "change_context"], [7, 3, 1, "", "context"], [7, 3, 1, "", "context_change_allowed"], [7, 2, 1, "", "create_hook_instance"], [7, 3, 1, "", "description"], [7, 2, 1, "", "destroy_app"], [7, 3, 1, "", "disk_location"], [7, 3, 1, "", "display_name"], [7, 3, 1, "", "documentation_url"], [7, 3, 1, "", "engine"], [7, 2, 1, "", "ensure_folder_exists"], [7, 2, 1, "", "event_engine"], [7, 2, 1, "", "event_file_close"], [7, 2, 1, "", "event_file_open"], [7, 2, 1, "", "execute_hook"], [7, 2, 1, "", "execute_hook_by_name"], [7, 2, 1, "", "execute_hook_expression"], [7, 2, 1, "", "execute_hook_method"], [7, 3, 1, "", "frameworks"], [7, 2, 1, "", "get_metrics_properties"], [7, 2, 1, "", "get_project_cache_location"], [7, 2, 1, "", "get_setting"], [7, 2, 1, "", "get_template"], [7, 2, 1, "", "get_template_by_name"], [7, 3, 1, "", "icon_256"], [7, 2, 1, "", "import_module"], [7, 2, 1, "", "init_app"], [7, 3, 1, "", "instance_name"], [7, 2, 1, "", "log_debug"], [7, 2, 1, "", "log_error"], [7, 2, 1, "", "log_exception"], [7, 2, 1, "", "log_info"], [7, 2, 1, "", "log_warning"], [7, 3, 1, "", "logger"], [7, 3, 1, "", "name"], [7, 2, 1, "", "post_context_change"], [7, 2, 1, "", "post_engine_init"], [7, 2, 1, "", "pre_context_change"], [7, 3, 1, "", "sgtk"], [7, 3, 1, "", "shotgun"], [7, 3, 1, "", "site_cache_location"], [7, 3, 1, "", "style_constants"], [7, 3, 1, "", "support_url"], [7, 3, 1, "", "tank"], [7, 3, 1, "", "version"]], "sgtk.platform.Engine": [[7, 2, 1, "", "_create_dialog"], [7, 2, 1, "", "_create_dialog_with_widget"], [7, 2, 1, "", "_create_widget"], [7, 2, 1, "", "_define_qt_base"], [7, 2, 1, "", "_emit_event"], [7, 2, 1, "", "_emit_log_message"], [7, 2, 1, "", "_ensure_core_fonts_loaded"], [7, 2, 1, "", "_get_dialog_parent"], [7, 2, 1, "", "_initialize_dark_look_and_feel"], [7, 2, 1, "", "_on_dialog_closed"], [7, 3, 1, "", "apps"], [7, 2, 1, "", "async_execute_in_main_thread"], [7, 3, 1, "", "cache_location"], [7, 2, 1, "", "change_context"], [7, 2, 1, "", "clear_busy"], [7, 3, 1, "", "commands"], [7, 3, 1, "", "context"], [7, 3, 1, "", "context_change_allowed"], [7, 2, 1, "", "create_hook_instance"], [7, 3, 1, "", "created_qt_dialogs"], [7, 3, 1, "", "description"], [7, 2, 1, "", "destroy"], [7, 2, 1, "", "destroy_engine"], [7, 3, 1, "", "disk_location"], [7, 3, 1, "", "display_name"], [7, 3, 1, "", "documentation_url"], [7, 2, 1, "", "ensure_folder_exists"], [7, 3, 1, "", "environment"], [7, 2, 1, "", "execute_hook"], [7, 2, 1, "", "execute_hook_by_name"], [7, 2, 1, "", "execute_hook_expression"], [7, 2, 1, "", "execute_hook_method"], [7, 2, 1, "", "execute_in_main_thread"], [7, 3, 1, "", "frameworks"], [7, 2, 1, "", "get_debug_tracked_qt_widgets"], [7, 2, 1, "", "get_matching_commands"], [7, 2, 1, "", "get_metrics_properties"], [7, 2, 1, "", "get_project_cache_location"], [7, 2, 1, "", "get_setting"], [7, 2, 1, "", "get_template"], [7, 2, 1, "", "get_template_by_name"], [7, 3, 1, "", "has_qt4"], [7, 3, 1, "", "has_qt5"], [7, 3, 1, "", "has_qt6"], [7, 3, 1, "", "has_ui"], [7, 3, 1, "", "host_info"], [7, 3, 1, "", "icon_256"], [7, 2, 1, "", "import_module"], [7, 3, 1, "", "instance_name"], [7, 2, 1, "", "log_debug"], [7, 2, 1, "", "log_error"], [7, 2, 1, "", "log_exception"], [7, 2, 1, "", "log_info"], [7, 2, 1, "", "log_warning"], [7, 3, 1, "", "logger"], [7, 3, 1, "", "metrics_dispatch_allowed"], [7, 3, 1, "", "name"], [7, 3, 1, "", "panels"], [7, 2, 1, "", "post_app_init"], [7, 2, 1, "", "post_context_change"], [7, 2, 1, "", "pre_app_init"], [7, 2, 1, "", "pre_context_change"], [7, 2, 1, "", "register_command"], [7, 2, 1, "", "register_panel"], [7, 3, 1, "", "register_toggle_debug_command"], [7, 3, 1, "", "sgtk"], [7, 3, 1, "", "shotgun"], [7, 2, 1, "", "show_busy"], [7, 2, 1, "", "show_dialog"], [7, 2, 1, "", "show_modal"], [7, 2, 1, "", "show_panel"], [7, 3, 1, "", "site_cache_location"], [7, 3, 1, "", "style_constants"], [7, 3, 1, "", "support_url"], [7, 3, 1, "", "tank"], [7, 3, 1, "", "version"]], "sgtk.platform.Framework": [[7, 3, 1, "", "cache_location"], [7, 2, 1, "", "change_context"], [7, 3, 1, "", "context"], [7, 3, 1, "", "context_change_allowed"], [7, 2, 1, "", "create_hook_instance"], [7, 3, 1, "", "description"], [7, 2, 1, "", "destroy_framework"], [7, 3, 1, "", "disk_location"], [7, 3, 1, "", "display_name"], [7, 3, 1, "", "documentation_url"], [7, 3, 1, "", "engine"], [7, 2, 1, "", "ensure_folder_exists"], [7, 2, 1, "", "execute_hook"], [7, 2, 1, "", "execute_hook_by_name"], [7, 2, 1, "", "execute_hook_expression"], [7, 2, 1, "", "execute_hook_method"], [7, 3, 1, "", "frameworks"], [7, 2, 1, "", "get_metrics_properties"], [7, 2, 1, "", "get_project_cache_location"], [7, 2, 1, "", "get_setting"], [7, 2, 1, "", "get_template"], [7, 2, 1, "", "get_template_by_name"], [7, 3, 1, "", "icon_256"], [7, 2, 1, "", "import_module"], [7, 2, 1, "", "init_framework"], [7, 3, 1, "", "is_shared"], [7, 2, 1, "", "log_debug"], [7, 2, 1, "", "log_error"], [7, 2, 1, "", "log_exception"], [7, 2, 1, "", "log_info"], [7, 2, 1, "", "log_warning"], [7, 3, 1, "", "logger"], [7, 3, 1, "", "name"], [7, 2, 1, "", "post_context_change"], [7, 2, 1, "", "pre_context_change"], [7, 3, 1, "", "sgtk"], [7, 3, 1, "", "shotgun"], [7, 3, 1, "", "site_cache_location"], [7, 3, 1, "", "style_constants"], [7, 3, 1, "", "support_url"], [7, 3, 1, "", "tank"], [7, 3, 1, "", "version"]], "sgtk.platform.LaunchInformation": [[5, 3, 1, "", "args"], [5, 3, 1, "", "environment"], [5, 3, 1, "", "path"]], "sgtk.platform.SoftwareLauncher": [[5, 2, 1, "", "_glob_and_match"], [5, 2, 1, "", "_is_supported"], [5, 3, 1, "", "context"], [5, 3, 1, "", "disk_location"], [5, 3, 1, "", "display_name"], [5, 3, 1, "", "engine_name"], [5, 2, 1, "", "get_setting"], [5, 2, 1, "", "get_standard_plugin_environment"], [5, 3, 1, "", "logger"], [5, 3, 1, "", "minimum_supported_version"], [5, 2, 1, "", "prepare_launch"], [5, 3, 1, "", "products"], [5, 2, 1, "", "scan_software"], [5, 3, 1, "", "sgtk"], [5, 3, 1, "", "shotgun"], [5, 3, 1, "", "versions"]], "sgtk.platform.SoftwareVersion": [[5, 3, 1, "", "args"], [5, 3, 1, "", "display_name"], [5, 3, 1, "", "icon"], [5, 3, 1, "", "path"], [5, 3, 1, "", "product"], [5, 3, 1, "", "version"]], "sgtk.platform.TankContextChangeNotSupportedError": [[7, 2, 1, "", "with_traceback"]], "sgtk.platform.TankEngineInitError": [[7, 2, 1, "", "with_traceback"]], "sgtk.platform.TankMissingEngineError": [[7, 2, 1, "", "with_traceback"]], "sgtk.util": [[8, 1, 1, "", "EnvironmentVariableFileLookupError"], [8, 1, 1, "", "LocalFileStorageManager"], [8, 1, 1, "", "PublishPathNotDefinedError"], [8, 1, 1, "", "PublishPathNotSupported"], [8, 1, 1, "", "PublishResolveError"], [8, 1, 1, "", "ShotgunPath"], [8, 1, 1, "", "ShotgunPublishError"], [8, 1, 1, "", "UserSettings"], [8, 4, 1, "", "append_path_to_env_var"], [8, 4, 1, "", "create_event_log_entry"], [8, 4, 1, "", "download_url"], [8, 4, 1, "", "find_publish"], [8, 4, 1, "", "get_current_user"], [8, 4, 1, "", "get_entity_type_display_name"], [8, 4, 1, "", "get_published_file_entity_type"], [8, 4, 1, "", "get_sg_entity_name_field"], [8, 4, 1, "", "is_linux"], [8, 4, 1, "", "is_macos"], [8, 4, 1, "", "is_version_newer"], [8, 4, 1, "", "is_version_newer_or_equal"], [8, 4, 1, "", "is_version_older"], [8, 4, 1, "", "is_version_older_or_equal"], [8, 4, 1, "", "is_windows"], [8, 4, 1, "", "prepend_path_to_env_var"], [8, 4, 1, "", "register_publish"], [8, 4, 1, "", "resolve_publish_path"]], "sgtk.util.EnvironmentVariableFileLookupError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.LocalFileStorageManager": [[8, 2, 1, "", "get_configuration_root"], [8, 2, 1, "", "get_global_root"], [8, 2, 1, "", "get_site_root"]], "sgtk.util.PublishPathNotDefinedError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.PublishPathNotSupported": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.PublishResolveError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.ShotgunPath": [[8, 5, 1, "", "SHOTGUN_PATH_FIELDS"], [8, 2, 1, "", "as_descriptor_uri"], [8, 2, 1, "", "as_shotgun_dict"], [8, 2, 1, "", "as_system_dict"], [8, 3, 1, "", "current_os"], [8, 2, 1, "", "from_current_os_path"], [8, 2, 1, "", "from_shotgun_dict"], [8, 2, 1, "", "from_system_dict"], [8, 2, 1, "", "get_file_name_from_template"], [8, 2, 1, "", "get_shotgun_storage_key"], [8, 2, 1, "", "join"], [8, 3, 1, "", "linux"], [8, 3, 1, "", "macosx"], [8, 2, 1, "", "normalize"], [8, 3, 1, "", "windows"]], "sgtk.util.ShotgunPublishError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.UserSettings": [[8, 3, 1, "", "app_store_proxy"], [8, 3, 1, "", "default_login"], [8, 3, 1, "", "default_site"], [8, 2, 1, "", "get_boolean_setting"], [8, 2, 1, "", "get_integer_setting"], [8, 2, 1, "", "get_section_settings"], [8, 2, 1, "", "get_setting"], [8, 3, 1, "", "shotgun_proxy"]], "sgtk.util.filesystem": [[8, 4, 1, "", "backup_folder"], [8, 4, 1, "", "compute_folder_size"], [8, 4, 1, "", "copy_file"], [8, 4, 1, "", "copy_folder"], [8, 4, 1, "", "create_valid_filename"], [8, 4, 1, "", "ensure_folder_exists"], [8, 4, 1, "", "get_unused_path"], [8, 4, 1, "", "move_folder"], [8, 4, 1, "", "safe_delete_file"], [8, 4, 1, "", "safe_delete_folder"], [8, 4, 1, "", "touch_file"], [8, 4, 1, "", "with_cleared_umask"]], "sgtk.util.json": [[8, 4, 1, "", "load"], [8, 4, 1, "", "loads"]], "sgtk.util.pickle": [[8, 4, 1, "", "dump"], [8, 4, 1, "", "dumps"], [8, 4, 1, "", "load"], [8, 4, 1, "", "loads"]], "sgtk.util.shotgun": [[8, 4, 1, "", "download_and_unpack_attachment"], [8, 4, 1, "", "download_and_unpack_url"]], "tank_init": [[1, 1, 1, "", "TankInit"]], "tank_init.TankInit": [[1, 2, 1, "", "execute"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"authent": [0, 1, 3], "introduct": [0, 5], "api": [0, 1, 2, 5, 6, 8], "refer": [0, 2], "shotgunauthent": 0, "shotgunus": 0, "defaultsmanag": 0, "util": [0, 1, 8], "except": [0, 1, 2, 5, 7, 8], "class": [0, 5], "core": [1, 4, 6, 8], "sgtk": [1, 5, 8], "pipelin": 1, "configur": [1, 5, 7], "context": [1, 7], "command": 1, "access": [1, 6, 7], "method": [1, 2, 5, 7], "sgtksystemcommand": 1, "commandinteract": 1, "hook": [1, 7], "get_hook_baseclass": 1, "before_register_publish": 1, "py": 1, "bootstrap": [1, 5], "bundle_init": 1, "cache_loc": 1, "context_chang": 1, "default_storage_root": 1, "engine_init": 1, "ensure_folder_exist": 1, "get_current_login": 1, "log_metr": 1, "pick_environ": 1, "pipeline_configuration_init": 1, "process_folder_cr": 1, "process_folder_nam": 1, "resolve_publish": 1, "tank_init": 1, "templat": [1, 5, 7], "templatepath": 1, "templatestr": 1, "templatekei": 1, "stringkei": 1, "sequencekei": 1, "integerkei": 1, "timestampkei": 1, "descriptor": 2, "type": [2, 7], "The": [2, 5, 7], "flow": [2, 3, 4, 5, 7, 8], "product": [2, 3, 4, 5, 7, 8], "track": [2, 3, 4, 5, 7, 8], "app": [2, 7, 8], "store": 2, "against": 2, "tag": 2, "git": [2, 5], "commit": 2, "branch": 2, "releas": 2, "github": 2, "point": 2, "path": 2, "disk": 2, "file": [2, 3, 7, 8], "attach": 2, "manual": 2, "environ": [2, 3], "variabl": [2, 3], "factori": [2, 5], "appdescriptor": 2, "enginedescriptor": 2, "frameworkdescriptor": 2, "configdescriptor": 2, "coredescriptor": 2, "gener": [3, 8], "shotgun_hom": 3, "sgtk_preferences_loc": 3, "tk_bootstrap_config_overrid": 3, "tk_debug": 3, "sgtk_default_auth_method": 3, "sgtk_auth_allow_no_http": 3, "sgtk_force_standard_login_dialog": 3, "tk_auth_product": 3, "tk_shotgrid_default_login": 3, "tk_shotgrid_sso_domain": 3, "bundl": 3, "cach": 3, "shotgun_bundle_cache_fallback_path": 3, "shotgun_bundle_cache_path": 3, "shotgun_disable_appstore_access": 3, "resolv": 3, "shotgun_path_": 3, "window": 3, "mac": 3, "linux": 3, "_": 3, "storagenam": 3, "thumbnail": 3, "displai": [3, 7], "sgtk_proj_thumb_old": 3, "platform": [4, 6], "v0": 4, "21": 4, "3": 4, "initi": 5, "startup": 5, "toolkit": [5, 6, 7, 8], "distribut": 5, "central": [5, 8], "upload": 5, "manag": [5, 7], "exampl": 5, "fix": 5, "version": [5, 7, 8], "project": 5, "site": 5, "develop": [5, 7], "sandbox": 5, "plugin": 5, "id": 5, "self": 5, "contain": 5, "filesystem": [5, 8], "applic": [5, 7], "code": [5, 7], "from": [5, 8], "your": [5, 7, 8], "mainten": 5, "start": 5, "engin": [5, 7, 8], "toolkitmanag": 5, "instal": 5, "modul": 5, "us": [5, 7], "pip": 5, "launch": 5, "softwar": 5, "A": 5, "simpl": [5, 7], "implement": 5, "after": 5, "set": [5, 8], "softwarelaunch": 5, "softwarevers": 5, "launchinform": 5, "overview": 6, "what": 6, "i": 6, "who": 6, "thi": 6, "document": [6, 7], "framework": [7, 8], "event": 7, "import": 7, "manifest": 7, "name": 7, "descript": 7, "constraint": 7, "support": 7, "oper": 7, "system": [7, 8], "requir": 7, "field": 7, "section": 7, "spars": 7, "default": 7, "valu": 7, "per": 7, "ar": 7, "procedur": 7, "popul": 7, "data": 7, "config_path": 7, "publish_typ": 7, "shotgun_entity_typ": 7, "shotgun_permission_group": 7, "shotgun_filt": 7, "list": 7, "dict": 7, "qt": 7, "insid": [7, 8], "5": 7, "creat": 7, "dialog": 7, "modal": 7, "exit": 7, "hide": 7, "titl": 7, "bar": 7, "style": 7, "log": 8, "hierarchi": 8, "messag": 8, "within": 8, "script": 8, "other": 8, "extern": 8, "locat": 8, "consum": 8, "global": 8, "debug": 8, "backend": 8, "dcc": 8, "standard": 8, "logmanag": 8, "json": 8, "pickl": 8, "shotgunpath": 8, "localfilestoragemanag": 8, "o": 8, "detect": 8, "relat": 8, "download": 8, "comparison": 8, "miscellan": 8}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Authentication": [[0, "authentication"], [1, "authentication"], [3, "authentication"]], "Introduction": [[0, "introduction"], [5, "introduction"]], "API Reference": [[0, "api-reference"]], "ShotgunAuthenticator": [[0, "shotgunauthenticator"]], "ShotgunUser": [[0, "shotgunuser"]], "DefaultsManager": [[0, "defaultsmanager"]], "Utilities": [[0, "utilities"], [8, "utilities"]], "Exception Classes": [[0, "exception-classes"], [5, "exception-classes"]], "Core": [[1, "core"]], "Sgtk": [[1, "sgtk"]], "Pipeline Configuration Utilities": [[1, "pipeline-configuration-utilities"]], "Context": [[1, "context"]], "Commands": [[1, "commands"]], "API access methods": [[1, "api-access-methods"]], "SgtkSystemCommand": [[1, "sgtksystemcommand"]], "CommandInteraction": [[1, "commandinteraction"]], "Hooks": [[1, "hooks"]], "Hook": [[1, "hook"]], "get_hook_baseclass": [[1, "get-hook-baseclass"]], "Core Hooks": [[1, "core-hooks"]], "before_register_publish.py": [[1, "module-before_register_publish"]], "bootstrap.py": [[1, "module-bootstrap"]], "bundle_init.py": [[1, "module-bundle_init"]], "cache_location.py": [[1, "module-cache_location"]], "context_change.py": [[1, "module-context_change"]], "default_storage_root.py": [[1, "module-default_storage_root"]], "engine_init.py": [[1, "module-engine_init"]], "ensure_folder_exists.py": [[1, "module-ensure_folder_exists"]], "get_current_login.py": [[1, "module-get_current_login"]], "log_metrics.py": [[1, "module-log_metrics"]], "pick_environment.py": [[1, "module-pick_environment"]], "pipeline_configuration_init.py": [[1, "module-pipeline_configuration_init"]], "process_folder_creation.py": [[1, "module-process_folder_creation"]], "process_folder_name.py": [[1, "module-process_folder_name"]], "resolve_publish.py": [[1, "module-resolve_publish"]], "tank_init.py": [[1, "module-tank_init"]], "Template Hooks": [[1, "module-example_template_hook"]], "Templates": [[1, "templates"]], "Template": [[1, "template"]], "TemplatePath": [[1, "templatepath"]], "TemplateString": [[1, "templatestring"]], "TemplateKey": [[1, "templatekey"]], "StringKey": [[1, "stringkey"]], "SequenceKey": [[1, "sequencekey"]], "IntegerKey": [[1, "integerkey"]], "TimestampKey": [[1, "timestampkey"]], "Exceptions": [[1, "exceptions"], [2, "exceptions"], [7, "exceptions"], [8, "exceptions"]], "Descriptors": [[2, "descriptors"]], "Descriptor types": [[2, "descriptor-types"]], "The Flow Production Tracking App store": [[2, "the-flow-production-tracking-app-store"]], "Tracking against tags in git": [[2, "tracking-against-tags-in-git"]], "Tracking against commits in a git branch": [[2, "tracking-against-commits-in-a-git-branch"]], "Tracking against releases on Github": [[2, "tracking-against-releases-on-github"]], "Pointing to a path on disk": [[2, "pointing-to-a-path-on-disk"]], "Pointing at a file attachment in Flow Production Tracking": [[2, "pointing-at-a-file-attachment-in-flow-production-tracking"]], "Manual Descriptors": [[2, "manual-descriptors"]], "Environment Variables": [[2, "environment-variables"], [3, "environment-variables"]], "API reference": [[2, "api-reference"]], "Factory Methods": [[2, "factory-methods"]], "AppDescriptor": [[2, "appdescriptor"]], "EngineDescriptor": [[2, "enginedescriptor"]], "FrameworkDescriptor": [[2, "frameworkdescriptor"]], "ConfigDescriptor": [[2, "configdescriptor"]], "CoreDescriptor": [[2, "coredescriptor"]], "General": [[3, "general"]], "SHOTGUN_HOME": [[3, "shotgun-home"]], "SGTK_PREFERENCES_LOCATION": [[3, "sgtk-preferences-location"]], "TK_BOOTSTRAP_CONFIG_OVERRIDE": [[3, "tk-bootstrap-config-override"]], "TK_DEBUG": [[3, "tk-debug"]], "SGTK_DEFAULT_AUTH_METHOD": [[3, "sgtk-default-auth-method"]], "SGTK_AUTH_ALLOW_NO_HTTPS": [[3, "sgtk-auth-allow-no-https"]], "SGTK_FORCE_STANDARD_LOGIN_DIALOG": [[3, "sgtk-force-standard-login-dialog"]], "TK_AUTH_PRODUCT": [[3, "tk-auth-product"]], "TK_SHOTGRID_DEFAULT_LOGIN": [[3, "tk-shotgrid-default-login"]], "TK_SHOTGRID_SSO_DOMAIN": [[3, "tk-shotgrid-sso-domain"]], "Bundle cache": [[3, "bundle-cache"]], "SHOTGUN_BUNDLE_CACHE_FALLBACK_PATHS": [[3, "shotgun-bundle-cache-fallback-paths"]], "SHOTGUN_BUNDLE_CACHE_PATH": [[3, "shotgun-bundle-cache-path"]], "SHOTGUN_DISABLE_APPSTORE_ACCESS": [[3, "shotgun-disable-appstore-access"]], "File resolving": [[3, "file-resolving"]], "SHOTGUN_PATH__": [[3, "shotgun-path-windows-mac-linux-storagename"]], "SHOTGUN_PATH_": [[3, "shotgun-path-windows-mac-linux"]], "Thumbnail display for Flow Production Tracking": [[3, "thumbnail-display-for-flow-production-tracking"]], "SGTK_PROJ_THUMB_OLD": [[3, "sgtk-proj-thumb-old"]], "Flow Production Tracking core platform, v0.21.3": [[4, "flow-production-tracking-core-platform-release"]], "Initialization and startup": [[5, "initialization-and-startup"]], "The Toolkit startup": [[5, "the-toolkit-startup"]], "Distributed configurations": [[5, "distributed-configurations"]], "Centralized configurations": [[5, "centralized-configurations"]], "Uploading a configuration to Flow Production Tracking": [[5, "uploading-a-configuration-to-flow-production-tracking"]], "Managing distributed configurations": [[5, "managing-distributed-configurations"]], "Examples": [[5, "examples"]], "Fixing a version for a project": [[5, "fixing-a-version-for-a-project"]], "Git site and project configurations": [[5, "git-site-and-project-configurations"]], "Developer sandbox": [[5, "developer-sandbox"]], "Plugins and plugin ids": [[5, "plugins-and-plugin-ids"]], "Self contained configurations": [[5, "self-contained-configurations"]], "Configurations with filesystem templates": [[5, "configurations-with-filesystem-templates"]], "Distributing application code from your site": [[5, "distributing-application-code-from-your-site"]], "Managing centralized configurations": [[5, "managing-centralized-configurations"]], "Configuration Maintenance": [[5, "configuration-maintenance"]], "Starting a Toolkit engine from a centralized project": [[5, "starting-a-toolkit-engine-from-a-centralized-project"]], "Factory methods": [[5, "factory-methods"]], "Bootstrap API": [[5, "bootstrap-api"]], "ToolkitManager": [[5, "toolkitmanager"]], "Installing the sgtk module using pip": [[5, "installing-the-sgtk-module-using-pip"]], "Launching Software": [[5, "launching-software"]], "A Simple Launch Application": [[5, "a-simple-launch-application"]], "Engine Implementation": [[5, "engine-implementation"]], "After software launch": [[5, "after-software-launch"]], "Settings and configuration": [[5, "settings-and-configuration"]], "Software Launch APIs": [[5, "software-launch-apis"]], "SoftwareLauncher": [[5, "softwarelauncher"]], "SoftwareVersion": [[5, "softwareversion"]], "LaunchInformation": [[5, "launchinformation"]], "Overview": [[6, "overview"]], "What is the Toolkit Platform?": [[6, "what-is-the-toolkit-platform"]], "Who is this documentation for?": [[6, "who-is-this-documentation-for"]], "Accessing the Toolkit Core API": [[6, "accessing-the-toolkit-core-api"]], "Apps, Engines and Frameworks": [[7, "apps-engines-and-frameworks"]], "Managing Engines and Apps": [[7, "managing-engines-and-apps"]], "Engines": [[7, "engines"]], "Engine Events": [[7, "engine-events"]], "Engine": [[7, "engine"]], "Applications": [[7, "applications"]], "Application": [[7, "application"]], "Frameworks": [[7, "frameworks"], [7, "id3"]], "Framework": [[7, "framework"]], "App and Engine Development": [[7, "app-and-engine-development"]], "Import and access methods": [[7, "import-and-access-methods"]], "Manifest file": [[7, "manifest-file"]], "Display name and Description": [[7, "display-name-and-description"]], "Version constraints": [[7, "version-constraints"]], "Supported Engines and operating systems": [[7, "supported-engines-and-operating-systems"]], "Documentation and Support": [[7, "documentation-and-support"]], "Required Context Fields": [[7, "required-context-fields"]], "Flow Production Tracking fields": [[7, "flow-production-tracking-fields"]], "The configuration section": [[7, "the-configuration-section"]], "Sparse configurations": [[7, "sparse-configurations"]], "Default values per engine": [[7, "default-values-per-engine"]], "Values that are procedurally populated by hooks": [[7, "values-that-are-procedurally-populated-by-hooks"]], "Simple Data Types": [[7, "simple-data-types"]], "The config_path data type": [[7, "the-config-path-data-type"]], "The publish_type data type": [[7, "the-publish-type-data-type"]], "The shotgun_entity_type data type": [[7, "the-shotgun-entity-type-data-type"]], "The shotgun_permission_group data type": [[7, "the-shotgun-permission-group-data-type"]], "The shotgun_filter data type": [[7, "the-shotgun-filter-data-type"]], "The template data type": [[7, "the-template-data-type"]], "The hook data type": [[7, "the-hook-data-type"]], "The list data type": [[7, "the-list-data-type"]], "The dict data type": [[7, "the-dict-data-type"]], "Using QT inside your Toolkit App": [[7, "using-qt-inside-your-toolkit-app"]], "Using QT 5 inside your Toolkit App": [[7, "using-qt-5-inside-your-toolkit-app"]], "Creating Dialogs": [[7, "creating-dialogs"]], "Modal dialogs and exit codes": [[7, "modal-dialogs-and-exit-codes"]], "Hiding the default Toolkit title bar": [[7, "hiding-the-default-toolkit-title-bar"]], "Styling your Toolkit App": [[7, "styling-your-toolkit-app"]], "Logging": [[8, "logging"]], "Logging hierarchy": [[8, "logging-hierarchy"]], "Generating log messages in Toolkit": [[8, "generating-log-messages-in-toolkit"]], "Logging from within your App, Engine or Framework": [[8, "logging-from-within-your-app-engine-or-framework"]], "Logging from scripts and other external locations": [[8, "logging-from-scripts-and-other-external-locations"]], "Logging from inside the Core API": [[8, "logging-from-inside-the-core-api"]], "Consuming log messages in Toolkit": [[8, "consuming-log-messages-in-toolkit"]], "Global debug": [[8, "global-debug"]], "Backend file logging": [[8, "backend-file-logging"]], "DCC Logging": [[8, "dcc-logging"]], "Standard Logging": [[8, "standard-logging"]], "LogManager": [[8, "logmanager"]], "Centralizing your settings": [[8, "centralizing-your-settings"]], "File System Utilities": [[8, "file-system-utilities"]], "sgtk.util.filesystem": [[8, "sgtk-util-filesystem"]], "sgtk.util.json": [[8, "sgtk-util-json"]], "sgtk.util.pickle": [[8, "sgtk-util-pickle"]], "ShotgunPath": [[8, "shotgunpath"]], "LocalFileStorageManager": [[8, "localfilestoragemanager"]], "OS detection": [[8, "os-detection"]], "Flow Production Tracking Related": [[8, "flow-production-tracking-related"]], "File Download Related": [[8, "file-download-related"]], "Version Comparison Related": [[8, "version-comparison-related"]], "Miscellaneous": [[8, "miscellaneous"]]}, "indexentries": {"authenticationcancelled (class in sgtk.authentication)": [[0, "sgtk.authentication.AuthenticationCancelled"]], "authenticationerror (class in sgtk.authentication)": [[0, "sgtk.authentication.AuthenticationError"]], "consoleloginnotsupportederror (class in sgtk.authentication)": [[0, "sgtk.authentication.ConsoleLoginNotSupportedError"]], "defaultsmanager (class in sgtk.authentication)": [[0, "sgtk.authentication.DefaultsManager"]], "incompletecredentials (class in sgtk.authentication)": [[0, "sgtk.authentication.IncompleteCredentials"]], "shotgunauthenticationerror (class in sgtk.authentication)": [[0, "sgtk.authentication.ShotgunAuthenticationError"]], "shotgunauthenticator (class in sgtk.authentication)": [[0, "sgtk.authentication.ShotgunAuthenticator"]], "shotgunuser (class in sgtk.authentication)": [[0, "sgtk.authentication.ShotgunUser"]], "unresolvablehumanuser (class in sgtk.authentication)": [[0, "sgtk.authentication.UnresolvableHumanUser"]], "unresolvablescriptuser (class in sgtk.authentication)": [[0, "sgtk.authentication.UnresolvableScriptUser"]], "are_credentials_expired() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.are_credentials_expired"]], "clear_default_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.clear_default_user"]], "create_script_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.create_script_user"]], "create_session_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.create_session_user"]], "create_sg_connection() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.create_sg_connection"]], "deserialize_user() (in module sgtk.authentication)": [[0, "sgtk.authentication.deserialize_user"]], "get_default_host() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_default_host"]], "get_default_http_proxy() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_default_http_proxy"]], "get_default_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_default_user"]], "get_host() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_host"]], "get_http_proxy() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_http_proxy"]], "get_login() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_login"]], "get_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_user"]], "get_user_credentials() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_user_credentials"]], "get_user_from_prompt() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_user_from_prompt"]], "host (sgtk.authentication.shotgunuser property)": [[0, "sgtk.authentication.ShotgunUser.host"]], "http_proxy (sgtk.authentication.shotgunuser property)": [[0, "sgtk.authentication.ShotgunUser.http_proxy"]], "is_host_fixed() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.is_host_fixed"]], "login (sgtk.authentication.shotgunuser property)": [[0, "sgtk.authentication.ShotgunUser.login"]], "refresh_credentials() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.refresh_credentials"]], "resolve_entity() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.resolve_entity"]], "serialize_user() (in module sgtk.authentication)": [[0, "sgtk.authentication.serialize_user"]], "set_host() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.set_host"]], "set_login() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.set_login"]], "beforeregisterpublish (class in before_register_publish)": [[1, "before_register_publish.BeforeRegisterPublish"]], "bootstrap (class in bootstrap)": [[1, "bootstrap.Bootstrap"]], "bundleinit (class in bundle_init)": [[1, "bundle_init.BundleInit"]], "cachelocation (class in cache_location)": [[1, "cache_location.CacheLocation"]], "commandinteraction (class in sgtk)": [[1, "sgtk.CommandInteraction"]], "context (class in sgtk)": [[1, "sgtk.Context"]], "contextchange (class in context_change)": [[1, "context_change.ContextChange"]], "defaultstorageroot (class in default_storage_root)": [[1, "default_storage_root.DefaultStorageRoot"]], "engineinit (class in engine_init)": [[1, "engine_init.EngineInit"]], "ensurefolderexists (class in ensure_folder_exists)": [[1, "ensure_folder_exists.EnsureFolderExists"]], "exampletemplatehook (class in example_template_hook)": [[1, "example_template_hook.ExampleTemplateHook"]], "getcurrentlogin (class in get_current_login)": [[1, "get_current_login.GetCurrentLogin"]], "hook (class in sgtk)": [[1, "sgtk.Hook"]], "integerkey (class in sgtk)": [[1, "sgtk.IntegerKey"]], "logmetrics (class in log_metrics)": [[1, "log_metrics.LogMetrics"]], "pickenvironment (class in pick_environment)": [[1, "pick_environment.PickEnvironment"]], "pipelineconfigurationinit (class in pipeline_configuration_init)": [[1, "pipeline_configuration_init.PipelineConfigurationInit"]], "processfoldercreation (class in process_folder_creation)": [[1, "process_folder_creation.ProcessFolderCreation"]], "processfoldername (class in process_folder_name)": [[1, "process_folder_name.ProcessFolderName"]], "resolvepublish (class in resolve_publish)": [[1, "resolve_publish.ResolvePublish"]], "sequencekey (class in sgtk)": [[1, "sgtk.SequenceKey"]], "sgtk (class in sgtk)": [[1, "sgtk.Sgtk"]], "sgtksystemcommand (class in sgtk)": [[1, "sgtk.SgtkSystemCommand"]], "stringkey (class in sgtk)": [[1, "sgtk.StringKey"]], "tankerror (class in sgtk)": [[1, "sgtk.TankError"]], "tankerrorprojectissetup (class in sgtk)": [[1, "sgtk.TankErrorProjectIsSetup"]], "tankfiledoesnotexisterror (class in sgtk)": [[1, "sgtk.TankFileDoesNotExistError"]], "tankhookmethoddoesnotexisterror (class in sgtk)": [[1, "sgtk.TankHookMethodDoesNotExistError"]], "tankinit (class in tank_init)": [[1, "tank_init.TankInit"]], "tankinvalidcorelocationerror (class in sgtk)": [[1, "sgtk.TankInvalidCoreLocationError"]], "tanknotpipelineconfigurationerror (class in sgtk)": [[1, "sgtk.TankNotPipelineConfigurationError"]], "tankunreadablefileerror (class in sgtk)": [[1, "sgtk.TankUnreadableFileError"]], "template (class in sgtk)": [[1, "sgtk.Template"]], "templatekey (class in sgtk)": [[1, "sgtk.TemplateKey"]], "templatepath (class in sgtk)": [[1, "sgtk.TemplatePath"]], "templatestring (class in sgtk)": [[1, "sgtk.TemplateString"]], "timestampkey (class in sgtk)": [[1, "sgtk.TimestampKey"]], "abstract_paths_from_template() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.abstract_paths_from_template"]], "additional_entities (sgtk.context property)": [[1, "sgtk.Context.additional_entities"]], "apply_fields() (sgtk.template method)": [[1, "sgtk.Template.apply_fields"]], "as_template_fields() (sgtk.context method)": [[1, "sgtk.Context.as_template_fields"]], "ask_yn_question() (sgtk.commandinteraction method)": [[1, "sgtk.CommandInteraction.ask_yn_question"]], "ask_yna_question() (sgtk.commandinteraction method)": [[1, "sgtk.CommandInteraction.ask_yna_question"]], "before_register_publish": [[1, "module-before_register_publish"]], "bootstrap": [[1, "module-bootstrap"]], "bundle_cache_fallback_paths (sgtk.sgtk property)": [[1, "sgtk.Sgtk.bundle_cache_fallback_paths"]], "bundle_init": [[1, "module-bundle_init"]], "cache_location": [[1, "module-cache_location"]], "can_cache_bundle() (bootstrap.bootstrap method)": [[1, "bootstrap.Bootstrap.can_cache_bundle"]], "category (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.category"]], "choices (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.choices"]], "configuration_descriptor (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_descriptor"]], "configuration_id (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_id"]], "configuration_mode (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_mode"]], "configuration_name (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_name"]], "context_change": [[1, "module-context_change"]], "context_empty() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_empty"]], "context_from_entity() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_from_entity"]], "context_from_entity_dictionary() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_from_entity_dictionary"]], "context_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_from_path"]], "create_copy_for_user() (sgtk.context method)": [[1, "sgtk.Context.create_copy_for_user"]], "create_filesystem_structure() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.create_filesystem_structure"]], "default (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.default"]], "default_storage_root": [[1, "module-default_storage_root"]], "definition (sgtk.template property)": [[1, "sgtk.Template.definition"]], "description (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.description"]], "deserialize() (sgtk.context class method)": [[1, "sgtk.Context.deserialize"]], "disk_location (sgtk.hook property)": [[1, "sgtk.Hook.disk_location"]], "documentation_url (sgtk.sgtk property)": [[1, "sgtk.Sgtk.documentation_url"]], "engine_init": [[1, "module-engine_init"]], "ensure_folder_exists": [[1, "module-ensure_folder_exists"]], "entity (sgtk.context property)": [[1, "sgtk.Context.entity"]], "entity_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.entity_from_path"]], "entity_locations (sgtk.context property)": [[1, "sgtk.Context.entity_locations"]], "example_template_hook": [[1, "module-example_template_hook"]], "exclusions (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.exclusions"]], "execute() (before_register_publish.beforeregisterpublish method)": [[1, "before_register_publish.BeforeRegisterPublish.execute"]], "execute() (bundle_init.bundleinit method)": [[1, "bundle_init.BundleInit.execute"]], "execute() (default_storage_root.defaultstorageroot method)": [[1, "default_storage_root.DefaultStorageRoot.execute"]], "execute() (engine_init.engineinit method)": [[1, "engine_init.EngineInit.execute"]], "execute() (ensure_folder_exists.ensurefolderexists method)": [[1, "ensure_folder_exists.EnsureFolderExists.execute"]], "execute() (example_template_hook.exampletemplatehook method)": [[1, "example_template_hook.ExampleTemplateHook.execute"]], "execute() (get_current_login.getcurrentlogin method)": [[1, "get_current_login.GetCurrentLogin.execute"]], "execute() (pick_environment.pickenvironment method)": [[1, "pick_environment.PickEnvironment.execute"]], "execute() (pipeline_configuration_init.pipelineconfigurationinit method)": [[1, "pipeline_configuration_init.PipelineConfigurationInit.execute"]], "execute() (process_folder_creation.processfoldercreation method)": [[1, "process_folder_creation.ProcessFolderCreation.execute"]], "execute() (process_folder_name.processfoldername method)": [[1, "process_folder_name.ProcessFolderName.execute"]], "execute() (sgtk.sgtksystemcommand method)": [[1, "sgtk.SgtkSystemCommand.execute"]], "execute() (tank_init.tankinit method)": [[1, "tank_init.TankInit.execute"]], "filesystem_locations (sgtk.context property)": [[1, "sgtk.Context.filesystem_locations"]], "filter_by (sgtk.stringkey property)": [[1, "sgtk.StringKey.filter_by"]], "format_spec (sgtk.integerkey property)": [[1, "sgtk.IntegerKey.format_spec"]], "format_spec (sgtk.timestampkey property)": [[1, "sgtk.TimestampKey.format_spec"]], "from_dict() (sgtk.context class method)": [[1, "sgtk.Context.from_dict"]], "get_authenticated_user() (in module sgtk)": [[1, "sgtk.get_authenticated_user"]], "get_bundle_data_cache_path() (cache_location.cachelocation method)": [[1, "cache_location.CacheLocation.get_bundle_data_cache_path"]], "get_command() (in module sgtk)": [[1, "sgtk.get_command"]], "get_command() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.get_command"]], "get_core_python_path_for_config() (in module sgtk)": [[1, "sgtk.get_core_python_path_for_config"]], "get_current_login": [[1, "module-get_current_login"]], "get_fields() (sgtk.template method)": [[1, "sgtk.Template.get_fields"]], "get_hook_baseclass() (in module sgtk)": [[1, "sgtk.get_hook_baseclass"]], "get_path_cache_path() (cache_location.cachelocation method)": [[1, "cache_location.CacheLocation.get_path_cache_path"]], "get_publish_path() (sgtk.hook method)": [[1, "sgtk.Hook.get_publish_path"]], "get_python_interpreter_for_config() (in module sgtk)": [[1, "sgtk.get_python_interpreter_for_config"]], "get_sgtk_module_path() (in module sgtk)": [[1, "sgtk.get_sgtk_module_path"]], "init() (bootstrap.bootstrap method)": [[1, "bootstrap.Bootstrap.init"]], "is_abstract (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.is_abstract"]], "is_optional() (sgtk.template method)": [[1, "sgtk.Template.is_optional"]], "keys (sgtk.template property)": [[1, "sgtk.Template.keys"]], "labelled_choices (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.labelled_choices"]], "length (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.length"]], "list_commands() (in module sgtk)": [[1, "sgtk.list_commands"]], "list_commands() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.list_commands"]], "load_framework() (sgtk.hook method)": [[1, "sgtk.Hook.load_framework"]], "log_metrics": [[1, "module-log_metrics"]], "log_metrics() (log_metrics.logmetrics method)": [[1, "log_metrics.LogMetrics.log_metrics"]], "logger (sgtk.hook property)": [[1, "sgtk.Hook.logger"]], "logger (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.logger"]], "missing_keys() (sgtk.template method)": [[1, "sgtk.Template.missing_keys"]], "module": [[1, "module-before_register_publish"], [1, "module-bootstrap"], [1, "module-bundle_init"], [1, "module-cache_location"], [1, "module-context_change"], [1, "module-default_storage_root"], [1, "module-engine_init"], [1, "module-ensure_folder_exists"], [1, "module-example_template_hook"], [1, "module-get_current_login"], [1, "module-log_metrics"], [1, "module-pick_environment"], [1, "module-pipeline_configuration_init"], [1, "module-process_folder_creation"], [1, "module-process_folder_name"], [1, "module-resolve_publish"], [1, "module-tank_init"], [8, "module-sgtk.log"]], "name (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.name"]], "name (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.name"]], "ordered_keys (sgtk.template property)": [[1, "sgtk.Template.ordered_keys"]], "parameters (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.parameters"]], "parent (sgtk.hook property)": [[1, "sgtk.Hook.parent"]], "parent (sgtk.template property)": [[1, "sgtk.Template.parent"]], "parent (sgtk.templatepath property)": [[1, "sgtk.TemplatePath.parent"]], "parent (sgtk.templatestring property)": [[1, "sgtk.TemplateString.parent"]], "paths_from_entity() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.paths_from_entity"]], "paths_from_template() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.paths_from_template"]], "pick_environment": [[1, "module-pick_environment"]], "pipeline_configuration_init": [[1, "module-pipeline_configuration_init"]], "populate_bundle_cache_entry() (bootstrap.bootstrap method)": [[1, "bootstrap.Bootstrap.populate_bundle_cache_entry"]], "post_context_change() (context_change.contextchange method)": [[1, "context_change.ContextChange.post_context_change"]], "pre_context_change() (context_change.contextchange method)": [[1, "context_change.ContextChange.pre_context_change"]], "preview_filesystem_structure() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.preview_filesystem_structure"]], "process_folder_creation": [[1, "module-process_folder_creation"]], "process_folder_name": [[1, "module-process_folder_name"]], "project (sgtk.context property)": [[1, "sgtk.Context.project"]], "project_path (sgtk.sgtk property)": [[1, "sgtk.Sgtk.project_path"]], "reload_templates() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.reload_templates"]], "request_input() (sgtk.commandinteraction method)": [[1, "sgtk.CommandInteraction.request_input"]], "resolve_path() (resolve_publish.resolvepublish method)": [[1, "resolve_publish.ResolvePublish.resolve_path"]], "resolve_publish": [[1, "module-resolve_publish"]], "root_path (sgtk.templatepath property)": [[1, "sgtk.TemplatePath.root_path"]], "roots (sgtk.sgtk property)": [[1, "sgtk.Sgtk.roots"]], "serialize() (sgtk.context method)": [[1, "sgtk.Context.serialize"]], "set_authenticated_user() (in module sgtk)": [[1, "sgtk.set_authenticated_user"]], "set_logger() (sgtk.sgtksystemcommand method)": [[1, "sgtk.SgtkSystemCommand.set_logger"]], "sgtk (sgtk.context property)": [[1, "sgtk.Context.sgtk"]], "sgtk (sgtk.hook property)": [[1, "sgtk.Hook.sgtk"]], "shotgun (sgtk.sgtk property)": [[1, "sgtk.Sgtk.shotgun"]], "shotgun_entity_type (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.shotgun_entity_type"]], "shotgun_field_name (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.shotgun_field_name"]], "shotgun_url (sgtk.context property)": [[1, "sgtk.Context.shotgun_url"]], "shotgun_url (sgtk.sgtk property)": [[1, "sgtk.Sgtk.shotgun_url"]], "source_entity (sgtk.context property)": [[1, "sgtk.Context.source_entity"]], "step (sgtk.context property)": [[1, "sgtk.Context.step"]], "str_from_value() (sgtk.templatekey method)": [[1, "sgtk.TemplateKey.str_from_value"]], "strict_matching (sgtk.integerkey property)": [[1, "sgtk.IntegerKey.strict_matching"]], "subset (sgtk.stringkey property)": [[1, "sgtk.StringKey.subset"]], "subset_format (sgtk.stringkey property)": [[1, "sgtk.StringKey.subset_format"]], "supports_interaction (sgtk.commandinteraction property)": [[1, "sgtk.CommandInteraction.supports_interaction"]], "synchronize_filesystem_structure() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.synchronize_filesystem_structure"]], "tank (sgtk.hook property)": [[1, "sgtk.Hook.tank"]], "tank_init": [[1, "module-tank_init"]], "task (sgtk.context property)": [[1, "sgtk.Context.task"]], "template_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.template_from_path"]], "templates (sgtk.sgtk property)": [[1, "sgtk.Sgtk.templates"]], "templates_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.templates_from_path"]], "terminate() (sgtk.sgtksystemcommand method)": [[1, "sgtk.SgtkSystemCommand.terminate"]], "to_dict() (sgtk.context method)": [[1, "sgtk.Context.to_dict"]], "user (sgtk.context property)": [[1, "sgtk.Context.user"]], "validate() (sgtk.integerkey method)": [[1, "sgtk.IntegerKey.validate"]], "validate() (sgtk.sequencekey method)": [[1, "sgtk.SequenceKey.validate"]], "validate() (sgtk.stringkey method)": [[1, "sgtk.StringKey.validate"]], "validate() (sgtk.template method)": [[1, "sgtk.Template.validate"]], "validate() (sgtk.templatekey method)": [[1, "sgtk.TemplateKey.validate"]], "validate() (sgtk.timestampkey method)": [[1, "sgtk.TimestampKey.validate"]], "validate_and_get_fields() (sgtk.template method)": [[1, "sgtk.Template.validate_and_get_fields"]], "value_from_str() (sgtk.stringkey method)": [[1, "sgtk.StringKey.value_from_str"]], "value_from_str() (sgtk.templatekey method)": [[1, "sgtk.TemplateKey.value_from_str"]], "version (sgtk.sgtk property)": [[1, "sgtk.Sgtk.version"]], "with_traceback() (sgtk.tankerror method)": [[1, "sgtk.TankError.with_traceback"]], "with_traceback() (sgtk.tankerrorprojectissetup method)": [[1, "sgtk.TankErrorProjectIsSetup.with_traceback"]], "with_traceback() (sgtk.tankfiledoesnotexisterror method)": [[1, "sgtk.TankFileDoesNotExistError.with_traceback"]], "with_traceback() (sgtk.tankhookmethoddoesnotexisterror method)": [[1, "sgtk.TankHookMethodDoesNotExistError.with_traceback"]], "with_traceback() (sgtk.tankinvalidcorelocationerror method)": [[1, "sgtk.TankInvalidCoreLocationError.with_traceback"]], "with_traceback() (sgtk.tanknotpipelineconfigurationerror method)": [[1, "sgtk.TankNotPipelineConfigurationError.with_traceback"]], "with_traceback() (sgtk.tankunreadablefileerror method)": [[1, "sgtk.TankUnreadableFileError.with_traceback"]], "appdescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.AppDescriptor"]], "configdescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.ConfigDescriptor"]], "coredescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.CoreDescriptor"]], "enginedescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.EngineDescriptor"]], "frameworkdescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.FrameworkDescriptor"]], "tankappstoreconnectionerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankAppStoreConnectionError"]], "tankappstoreerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankAppStoreError"]], "tankcheckversionconstraintserror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankCheckVersionConstraintsError"]], "tankdescriptorerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankDescriptorError"]], "tankinvalidappstorecredentialserror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankInvalidAppStoreCredentialsError"]], "tankinvalidinterpreterlocationerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankInvalidInterpreterLocationError"]], "tankmissingmanifesterror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankMissingManifestError"]], "associated_core_descriptor (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.associated_core_descriptor"]], "associated_core_version_less_than() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.associated_core_version_less_than"]], "changelog (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.changelog"]], "changelog (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.changelog"]], "changelog (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.changelog"]], "changelog (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.changelog"]], "changelog (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.changelog"]], "check_version_constraints() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.check_version_constraints"]], "check_version_constraints() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.check_version_constraints"]], "check_version_constraints() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.check_version_constraints"]], "clone_cache() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.clone_cache"]], "configuration_schema (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.configuration_schema"]], "configuration_schema (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.configuration_schema"]], "configuration_schema (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.configuration_schema"]], "copy() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.copy"]], "copy() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.copy"]], "copy() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.copy"]], "copy() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.copy"]], "copy() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.copy"]], "create_descriptor() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.create_descriptor"]], "deprecation_status (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.deprecation_status"]], "description (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.description"]], "description (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.description"]], "description (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.description"]], "description (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.description"]], "description (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.description"]], "descriptor_dict_to_uri() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.descriptor_dict_to_uri"]], "descriptor_uri_to_dict() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.descriptor_uri_to_dict"]], "display_name (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.display_name"]], "display_name (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.display_name"]], "display_name (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.display_name"]], "display_name (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.display_name"]], "display_name (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.display_name"]], "documentation_url (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.documentation_url"]], "download_local() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.download_local"]], "download_local() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.download_local"]], "download_local() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.download_local"]], "download_local() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.download_local"]], "download_local() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.download_local"]], "ensure_local() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.ensure_local"]], "ensure_shotgun_fields_exist() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.ensure_shotgun_fields_exist"]], "ensure_shotgun_fields_exist() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.ensure_shotgun_fields_exist"]], "ensure_shotgun_fields_exist() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.ensure_shotgun_fields_exist"]], "exists_local() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.exists_local"]], "find_latest_cached_version() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.find_latest_cached_version"]], "find_latest_version() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.find_latest_version"]], "get_associated_core_feature_info() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_associated_core_feature_info"]], "get_dict() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_dict"]], "get_feature_info() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_feature_info"]], "get_location() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_location"]], "get_location() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_location"]], "get_location() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_location"]], "get_location() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_location"]], "get_location() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_location"]], "get_path() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_path"]], "get_path() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_path"]], "get_path() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_path"]], "get_path() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_path"]], "get_path() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_path"]], "get_uri() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_uri"]], "has_remote_access() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.has_remote_access"]], "icon_256 (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.icon_256"]], "is_descriptor_version_missing() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.is_descriptor_version_missing"]], "is_dev() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.is_dev"]], "is_immutable() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.is_immutable"]], "is_shared_framework() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.is_shared_framework"]], "python_interpreter (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.python_interpreter"]], "readme_content (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.readme_content"]], "reasons (sgtk.descriptor.tankcheckversionconstraintserror property)": [[2, "sgtk.descriptor.TankCheckVersionConstraintsError.reasons"]], "required_context (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.required_context"]], "required_context (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.required_context"]], "required_context (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.required_context"]], "required_frameworks (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.required_frameworks"]], "required_frameworks (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.required_frameworks"]], "required_frameworks (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.required_frameworks"]], "required_storages (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.required_storages"]], "run_post_install() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.run_post_install"]], "run_post_install() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.run_post_install"]], "run_post_install() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.run_post_install"]], "storage_roots (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.storage_roots"]], "support_url (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.support_url"]], "support_url (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.support_url"]], "support_url (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.support_url"]], "support_url (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.support_url"]], "support_url (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.support_url"]], "supported_engines (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.supported_engines"]], "supported_engines (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.supported_engines"]], "supported_engines (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.supported_engines"]], "supported_platforms (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.supported_platforms"]], "supported_platforms (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.supported_platforms"]], "supported_platforms (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.supported_platforms"]], "system_name (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.system_name"]], "system_name (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.system_name"]], "system_name (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.system_name"]], "system_name (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.system_name"]], "system_name (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.system_name"]], "version (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.version"]], "version (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.version"]], "version (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.version"]], "version (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.version"]], "version (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.version"]], "version_constraints (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.version_constraints"]], "with_traceback() (sgtk.descriptor.tankappstoreconnectionerror method)": [[2, "sgtk.descriptor.TankAppStoreConnectionError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankappstoreerror method)": [[2, "sgtk.descriptor.TankAppStoreError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankcheckversionconstraintserror method)": [[2, "sgtk.descriptor.TankCheckVersionConstraintsError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankdescriptorerror method)": [[2, "sgtk.descriptor.TankDescriptorError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankinvalidappstorecredentialserror method)": [[2, "sgtk.descriptor.TankInvalidAppStoreCredentialsError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankinvalidinterpreterlocationerror method)": [[2, "sgtk.descriptor.TankInvalidInterpreterLocationError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankmissingmanifesterror method)": [[2, "sgtk.descriptor.TankMissingManifestError.with_traceback"]], "launchinformation (class in sgtk.platform)": [[5, "sgtk.platform.LaunchInformation"]], "softwarelauncher (class in sgtk.platform)": [[5, "sgtk.platform.SoftwareLauncher"]], "softwareversion (class in sgtk.platform)": [[5, "sgtk.platform.SoftwareVersion"]], "tankbootstraperror (class in sgtk.bootstrap)": [[5, "sgtk.bootstrap.TankBootstrapError"]], "tankmissingtanknameerror (class in sgtk.bootstrap)": [[5, "sgtk.bootstrap.TankMissingTankNameError"]], "toolkitmanager (class in sgtk.bootstrap)": [[5, "sgtk.bootstrap.ToolkitManager"]], "_glob_and_match() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher._glob_and_match"]], "_is_supported() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher._is_supported"]], "args (sgtk.platform.launchinformation property)": [[5, "sgtk.platform.LaunchInformation.args"]], "args (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.args"]], "base_configuration (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.base_configuration"]], "bootstrap_engine() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.bootstrap_engine"]], "bootstrap_engine_async() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.bootstrap_engine_async"]], "bundle_cache_fallback_paths (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.bundle_cache_fallback_paths"]], "caching_policy (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.caching_policy"]], "context (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.context"]], "create_engine_launcher() (in module sgtk.platform)": [[5, "sgtk.platform.create_engine_launcher"]], "disk_location (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.disk_location"]], "display_name (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.display_name"]], "display_name (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.display_name"]], "do_shotgun_config_lookup (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.do_shotgun_config_lookup"]], "engine_name (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.engine_name"]], "environment (sgtk.platform.launchinformation property)": [[5, "sgtk.platform.LaunchInformation.environment"]], "extract_settings() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.extract_settings"]], "get_core_python_path() (sgtk.bootstrap.toolkitmanager static method)": [[5, "sgtk.bootstrap.ToolkitManager.get_core_python_path"]], "get_entity_from_environment() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.get_entity_from_environment"]], "get_pipeline_configurations() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.get_pipeline_configurations"]], "get_setting() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.get_setting"]], "get_standard_plugin_environment() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.get_standard_plugin_environment"]], "icon (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.icon"]], "logger (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.logger"]], "minimum_supported_version (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.minimum_supported_version"]], "path (sgtk.platform.launchinformation property)": [[5, "sgtk.platform.LaunchInformation.path"]], "path (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.path"]], "pipeline_configuration (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.pipeline_configuration"]], "plugin_id (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.plugin_id"]], "pre_engine_start_callback (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.pre_engine_start_callback"]], "prepare_engine() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.prepare_engine"]], "prepare_launch() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.prepare_launch"]], "product (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.product"]], "products (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.products"]], "progress_callback (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.progress_callback"]], "resolve_descriptor() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.resolve_descriptor"]], "restore_settings() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.restore_settings"]], "scan_software() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.scan_software"]], "sgtk (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.sgtk"]], "sgtk_from_entity() (in module sgtk)": [[5, "sgtk.sgtk_from_entity"]], "sgtk_from_path() (in module sgtk)": [[5, "sgtk.sgtk_from_path"]], "shotgun (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.shotgun"]], "version (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.version"]], "versions (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.versions"]], "with_traceback() (sgtk.bootstrap.tankbootstraperror method)": [[5, "sgtk.bootstrap.TankBootstrapError.with_traceback"]], "with_traceback() (sgtk.bootstrap.tankmissingtanknameerror method)": [[5, "sgtk.bootstrap.TankMissingTankNameError.with_traceback"]], "application (class in sgtk.platform)": [[7, "sgtk.platform.Application"]], "engine (class in sgtk.platform)": [[7, "sgtk.platform.Engine"]], "framework (class in sgtk.platform)": [[7, "sgtk.platform.Framework"]], "tankcontextchangenotsupportederror (class in sgtk.platform)": [[7, "sgtk.platform.TankContextChangeNotSupportedError"]], "tankengineiniterror (class in sgtk.platform)": [[7, "sgtk.platform.TankEngineInitError"]], "tankmissingengineerror (class in sgtk.platform)": [[7, "sgtk.platform.TankMissingEngineError"]], "_create_dialog() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._create_dialog"]], "_create_dialog_with_widget() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._create_dialog_with_widget"]], "_create_widget() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._create_widget"]], "_define_qt_base() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._define_qt_base"]], "_emit_event() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._emit_event"]], "_emit_log_message() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._emit_log_message"]], "_ensure_core_fonts_loaded() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._ensure_core_fonts_loaded"]], "_get_dialog_parent() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._get_dialog_parent"]], "_initialize_dark_look_and_feel() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._initialize_dark_look_and_feel"]], "_on_dialog_closed() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._on_dialog_closed"]], "apps (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.apps"]], "async_execute_in_main_thread() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.async_execute_in_main_thread"]], "cache_location (sgtk.platform.application property)": [[7, "sgtk.platform.Application.cache_location"]], "cache_location (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.cache_location"]], "cache_location (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.cache_location"]], "change_context() (in module sgtk.platform)": [[7, "sgtk.platform.change_context"]], "change_context() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.change_context"]], "change_context() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.change_context"]], "change_context() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.change_context"]], "clear_busy() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.clear_busy"]], "commands (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.commands"]], "context (sgtk.platform.application property)": [[7, "sgtk.platform.Application.context"]], "context (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.context"]], "context (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.context"]], "context_change_allowed (sgtk.platform.application property)": [[7, "sgtk.platform.Application.context_change_allowed"]], "context_change_allowed (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.context_change_allowed"]], "context_change_allowed (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.context_change_allowed"]], "create_hook_instance() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.create_hook_instance"]], "create_hook_instance() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.create_hook_instance"]], "create_hook_instance() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.create_hook_instance"]], "created_qt_dialogs (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.created_qt_dialogs"]], "current_bundle() (in module sgtk.platform)": [[7, "sgtk.platform.current_bundle"]], "current_engine() (in module sgtk.platform)": [[7, "sgtk.platform.current_engine"]], "description (sgtk.platform.application property)": [[7, "sgtk.platform.Application.description"]], "description (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.description"]], "description (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.description"]], "destroy() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.destroy"]], "destroy_app() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.destroy_app"]], "destroy_engine() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.destroy_engine"]], "destroy_framework() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.destroy_framework"]], "disk_location (sgtk.platform.application property)": [[7, "sgtk.platform.Application.disk_location"]], "disk_location (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.disk_location"]], "disk_location (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.disk_location"]], "display_name (sgtk.platform.application property)": [[7, "sgtk.platform.Application.display_name"]], "display_name (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.display_name"]], "display_name (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.display_name"]], "documentation_url (sgtk.platform.application property)": [[7, "sgtk.platform.Application.documentation_url"]], "documentation_url (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.documentation_url"]], "documentation_url (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.documentation_url"]], "engine (sgtk.platform.application property)": [[7, "sgtk.platform.Application.engine"]], "engine (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.engine"]], "ensure_folder_exists() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.ensure_folder_exists"]], "ensure_folder_exists() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.ensure_folder_exists"]], "ensure_folder_exists() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.ensure_folder_exists"]], "environment (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.environment"]], "event_engine() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.event_engine"]], "event_file_close() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.event_file_close"]], "event_file_open() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.event_file_open"]], "execute_hook() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook"]], "execute_hook() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook"]], "execute_hook() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook"]], "execute_hook_by_name() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook_by_name"]], "execute_hook_by_name() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook_by_name"]], "execute_hook_by_name() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook_by_name"]], "execute_hook_expression() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook_expression"]], "execute_hook_expression() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook_expression"]], "execute_hook_expression() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook_expression"]], "execute_hook_method() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook_method"]], "execute_hook_method() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook_method"]], "execute_hook_method() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook_method"]], "execute_in_main_thread() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_in_main_thread"]], "find_app_settings() (in module sgtk.platform)": [[7, "sgtk.platform.find_app_settings"]], "frameworks (sgtk.platform.application property)": [[7, "sgtk.platform.Application.frameworks"]], "frameworks (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.frameworks"]], "frameworks (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.frameworks"]], "get_debug_tracked_qt_widgets() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_debug_tracked_qt_widgets"]], "get_engine_path() (in module sgtk.platform)": [[7, "sgtk.platform.get_engine_path"]], "get_framework() (in module sgtk.platform)": [[7, "sgtk.platform.get_framework"]], "get_logger() (in module sgtk.platform)": [[7, "sgtk.platform.get_logger"]], "get_matching_commands() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_matching_commands"]], "get_metrics_properties() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_metrics_properties"]], "get_metrics_properties() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_metrics_properties"]], "get_metrics_properties() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_metrics_properties"]], "get_project_cache_location() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_project_cache_location"]], "get_project_cache_location() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_project_cache_location"]], "get_project_cache_location() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_project_cache_location"]], "get_setting() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_setting"]], "get_setting() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_setting"]], "get_setting() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_setting"]], "get_template() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_template"]], "get_template() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_template"]], "get_template() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_template"]], "get_template_by_name() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_template_by_name"]], "get_template_by_name() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_template_by_name"]], "get_template_by_name() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_template_by_name"]], "has_qt4 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_qt4"]], "has_qt5 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_qt5"]], "has_qt6 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_qt6"]], "has_ui (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_ui"]], "host_info (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.host_info"]], "icon_256 (sgtk.platform.application property)": [[7, "sgtk.platform.Application.icon_256"]], "icon_256 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.icon_256"]], "icon_256 (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.icon_256"]], "import_framework() (in module sgtk.platform)": [[7, "sgtk.platform.import_framework"]], "import_module() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.import_module"]], "import_module() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.import_module"]], "import_module() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.import_module"]], "init_app() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.init_app"]], "init_framework() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.init_framework"]], "instance_name (sgtk.platform.application property)": [[7, "sgtk.platform.Application.instance_name"]], "instance_name (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.instance_name"]], "is_shared (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.is_shared"]], "log_debug() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_debug"]], "log_debug() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_debug"]], "log_debug() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_debug"]], "log_error() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_error"]], "log_error() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_error"]], "log_error() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_error"]], "log_exception() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_exception"]], "log_exception() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_exception"]], "log_exception() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_exception"]], "log_info() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_info"]], "log_info() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_info"]], "log_info() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_info"]], "log_warning() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_warning"]], "log_warning() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_warning"]], "log_warning() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_warning"]], "logger (sgtk.platform.application property)": [[7, "sgtk.platform.Application.logger"]], "logger (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.logger"]], "logger (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.logger"]], "metrics_dispatch_allowed (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.metrics_dispatch_allowed"]], "name (sgtk.platform.application property)": [[7, "sgtk.platform.Application.name"]], "name (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.name"]], "name (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.name"]], "panels (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.panels"]], "post_app_init() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.post_app_init"]], "post_context_change() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.post_context_change"]], "post_context_change() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.post_context_change"]], "post_context_change() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.post_context_change"]], "post_engine_init() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.post_engine_init"]], "pre_app_init() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.pre_app_init"]], "pre_context_change() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.pre_context_change"]], "pre_context_change() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.pre_context_change"]], "pre_context_change() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.pre_context_change"]], "register_command() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.register_command"]], "register_panel() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.register_panel"]], "register_toggle_debug_command (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.register_toggle_debug_command"]], "restart() (in module sgtk.platform)": [[7, "sgtk.platform.restart"]], "sgtk (sgtk.platform.application property)": [[7, "sgtk.platform.Application.sgtk"]], "sgtk (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.sgtk"]], "sgtk (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.sgtk"]], "shotgun (sgtk.platform.application property)": [[7, "sgtk.platform.Application.shotgun"]], "shotgun (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.shotgun"]], "shotgun (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.shotgun"]], "show_busy() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_busy"]], "show_dialog() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_dialog"]], "show_modal() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_modal"]], "show_panel() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_panel"]], "site_cache_location (sgtk.platform.application property)": [[7, "sgtk.platform.Application.site_cache_location"]], "site_cache_location (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.site_cache_location"]], "site_cache_location (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.site_cache_location"]], "start_engine() (in module sgtk.platform)": [[7, "sgtk.platform.start_engine"]], "style_constants (sgtk.platform.application property)": [[7, "sgtk.platform.Application.style_constants"]], "style_constants (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.style_constants"]], "style_constants (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.style_constants"]], "support_url (sgtk.platform.application property)": [[7, "sgtk.platform.Application.support_url"]], "support_url (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.support_url"]], "support_url (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.support_url"]], "tank (sgtk.platform.application property)": [[7, "sgtk.platform.Application.tank"]], "tank (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.tank"]], "tank (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.tank"]], "version (sgtk.platform.application property)": [[7, "sgtk.platform.Application.version"]], "version (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.version"]], "version (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.version"]], "with_traceback() (sgtk.platform.tankcontextchangenotsupportederror method)": [[7, "sgtk.platform.TankContextChangeNotSupportedError.with_traceback"]], "with_traceback() (sgtk.platform.tankengineiniterror method)": [[7, "sgtk.platform.TankEngineInitError.with_traceback"]], "with_traceback() (sgtk.platform.tankmissingengineerror method)": [[7, "sgtk.platform.TankMissingEngineError.with_traceback"]], "environmentvariablefilelookuperror (class in sgtk.util)": [[8, "sgtk.util.EnvironmentVariableFileLookupError"]], "localfilestoragemanager (class in sgtk.util)": [[8, "sgtk.util.LocalFileStorageManager"]], "logmanager (class in sgtk.log)": [[8, "sgtk.log.LogManager"]], "publishpathnotdefinederror (class in sgtk.util)": [[8, "sgtk.util.PublishPathNotDefinedError"]], "publishpathnotsupported (class in sgtk.util)": [[8, "sgtk.util.PublishPathNotSupported"]], "publishresolveerror (class in sgtk.util)": [[8, "sgtk.util.PublishResolveError"]], "shotgun_path_fields (sgtk.util.shotgunpath attribute)": [[8, "sgtk.util.ShotgunPath.SHOTGUN_PATH_FIELDS"]], "shotgunpath (class in sgtk.util)": [[8, "sgtk.util.ShotgunPath"]], "shotgunpublisherror (class in sgtk.util)": [[8, "sgtk.util.ShotgunPublishError"]], "usersettings (class in sgtk.util)": [[8, "sgtk.util.UserSettings"]], "app_store_proxy (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.app_store_proxy"]], "append_path_to_env_var() (in module sgtk.util)": [[8, "sgtk.util.append_path_to_env_var"]], "as_descriptor_uri() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.as_descriptor_uri"]], "as_shotgun_dict() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.as_shotgun_dict"]], "as_system_dict() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.as_system_dict"]], "backup_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.backup_folder"]], "base_file_handler (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.base_file_handler"]], "compute_folder_size() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.compute_folder_size"]], "copy_file() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.copy_file"]], "copy_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.copy_folder"]], "create_event_log_entry() (in module sgtk.util)": [[8, "sgtk.util.create_event_log_entry"]], "create_valid_filename() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.create_valid_filename"]], "current_os (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.current_os"]], "default_login (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.default_login"]], "default_site (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.default_site"]], "download_and_unpack_attachment() (in module sgtk.util.shotgun)": [[8, "sgtk.util.shotgun.download_and_unpack_attachment"]], "download_and_unpack_url() (in module sgtk.util.shotgun)": [[8, "sgtk.util.shotgun.download_and_unpack_url"]], "download_url() (in module sgtk.util)": [[8, "sgtk.util.download_url"]], "dump() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.dump"]], "dumps() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.dumps"]], "ensure_folder_exists() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.ensure_folder_exists"]], "find_publish() (in module sgtk.util)": [[8, "sgtk.util.find_publish"]], "from_current_os_path() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.from_current_os_path"]], "from_shotgun_dict() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.from_shotgun_dict"]], "from_system_dict() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.from_system_dict"]], "get_boolean_setting() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_boolean_setting"]], "get_configuration_root() (sgtk.util.localfilestoragemanager class method)": [[8, "sgtk.util.LocalFileStorageManager.get_configuration_root"]], "get_current_user() (in module sgtk.util)": [[8, "sgtk.util.get_current_user"]], "get_entity_type_display_name() (in module sgtk.util)": [[8, "sgtk.util.get_entity_type_display_name"]], "get_file_name_from_template() (sgtk.util.shotgunpath static method)": [[8, "sgtk.util.ShotgunPath.get_file_name_from_template"]], "get_global_root() (sgtk.util.localfilestoragemanager class method)": [[8, "sgtk.util.LocalFileStorageManager.get_global_root"]], "get_integer_setting() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_integer_setting"]], "get_logger() (sgtk.log.logmanager static method)": [[8, "sgtk.log.LogManager.get_logger"]], "get_published_file_entity_type() (in module sgtk.util)": [[8, "sgtk.util.get_published_file_entity_type"]], "get_section_settings() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_section_settings"]], "get_setting() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_setting"]], "get_sg_entity_name_field() (in module sgtk.util)": [[8, "sgtk.util.get_sg_entity_name_field"]], "get_shotgun_storage_key() (sgtk.util.shotgunpath static method)": [[8, "sgtk.util.ShotgunPath.get_shotgun_storage_key"]], "get_site_root() (sgtk.util.localfilestoragemanager class method)": [[8, "sgtk.util.LocalFileStorageManager.get_site_root"]], "get_unused_path() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.get_unused_path"]], "global_debug (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.global_debug"]], "initialize_base_file_handler() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.initialize_base_file_handler"]], "initialize_base_file_handler_from_path() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.initialize_base_file_handler_from_path"]], "initialize_custom_handler() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.initialize_custom_handler"]], "is_linux() (in module sgtk.util)": [[8, "sgtk.util.is_linux"]], "is_macos() (in module sgtk.util)": [[8, "sgtk.util.is_macos"]], "is_version_newer() (in module sgtk.util)": [[8, "sgtk.util.is_version_newer"]], "is_version_newer_or_equal() (in module sgtk.util)": [[8, "sgtk.util.is_version_newer_or_equal"]], "is_version_older() (in module sgtk.util)": [[8, "sgtk.util.is_version_older"]], "is_version_older_or_equal() (in module sgtk.util)": [[8, "sgtk.util.is_version_older_or_equal"]], "is_windows() (in module sgtk.util)": [[8, "sgtk.util.is_windows"]], "join() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.join"]], "linux (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.linux"]], "load() (in module sgtk.util.json)": [[8, "sgtk.util.json.load"]], "load() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.load"]], "loads() (in module sgtk.util.json)": [[8, "sgtk.util.json.loads"]], "loads() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.loads"]], "log_file (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.log_file"]], "log_folder (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.log_folder"]], "log_timing() (sgtk.log.logmanager static method)": [[8, "sgtk.log.LogManager.log_timing"]], "macosx (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.macosx"]], "move_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.move_folder"]], "normalize() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.normalize"]], "prepend_path_to_env_var() (in module sgtk.util)": [[8, "sgtk.util.prepend_path_to_env_var"]], "register_publish() (in module sgtk.util)": [[8, "sgtk.util.register_publish"]], "resolve_publish_path() (in module sgtk.util)": [[8, "sgtk.util.resolve_publish_path"]], "root_logger (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.root_logger"]], "safe_delete_file() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.safe_delete_file"]], "safe_delete_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.safe_delete_folder"]], "sgtk.log": [[8, "module-sgtk.log"]], "shotgun_proxy (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.shotgun_proxy"]], "touch_file() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.touch_file"]], "uninitialize_base_file_handler() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.uninitialize_base_file_handler"]], "windows (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.windows"]], "with_cleared_umask() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.with_cleared_umask"]], "with_traceback() (sgtk.util.environmentvariablefilelookuperror method)": [[8, "sgtk.util.EnvironmentVariableFileLookupError.with_traceback"]], "with_traceback() (sgtk.util.publishpathnotdefinederror method)": [[8, "sgtk.util.PublishPathNotDefinedError.with_traceback"]], "with_traceback() (sgtk.util.publishpathnotsupported method)": [[8, "sgtk.util.PublishPathNotSupported.with_traceback"]], "with_traceback() (sgtk.util.publishresolveerror method)": [[8, "sgtk.util.PublishResolveError.with_traceback"]], "with_traceback() (sgtk.util.shotgunpublisherror method)": [[8, "sgtk.util.ShotgunPublishError.with_traceback"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["authentication", "core", "descriptor", "environment_variables", "index", "initializing", "overview", "platform", "utils"], "filenames": ["authentication.rst", "core.rst", "descriptor.rst", "environment_variables.rst", "index.rst", "initializing.rst", "overview.rst", "platform.rst", "utils.rst"], "titles": ["Authentication", "Core", "Descriptors", "Environment Variables", "Flow Production Tracking core platform, v0.21.5", "Initialization and startup", "Overview", "Apps, Engines and Frameworks", "Utilities"], "terms": {"when": [0, 1, 2, 3, 5, 7, 8], "you": [0, 1, 2, 3, 5, 6, 7, 8], "run": [0, 1, 2, 5, 6, 7, 8], "flow": [0, 1, 6], "product": [0, 1, 6], "track": [0, 1, 6], "connect": [0, 1, 2, 3, 5, 6, 7, 8], "regular": [0, 1, 5, 6], "basi": [0, 6, 8], "order": [0, 1, 2, 5, 7, 8], "carri": [0, 1, 2, 3, 5], "out": [0, 1, 2, 3, 5, 7, 8], "certain": [0, 1, 5, 7, 8], "oper": [0, 1, 2, 3, 5, 8], "For": [0, 1, 2, 5, 7, 8], "exampl": [0, 1, 2, 7, 8], "publish": [0, 1, 2, 7, 8], "new": [0, 1, 2, 5, 7, 8], "render": [0, 1, 5, 7, 8], "brows": 0, "an": [0, 1, 2, 3, 5, 7, 8], "item": [0, 1, 2, 5, 7, 8], "want": [0, 1, 2, 5, 7, 8], "load": [0, 1, 3, 5, 7, 8], "your": [0, 1, 2, 3, 4], "scene": [0, 1, 5, 7, 8], "In": [0, 1, 2, 5, 7, 8], "do": [0, 1, 2, 5, 6, 7, 8], "toolkit": [0, 1, 2, 3, 4], "need": [0, 1, 2, 5, 7, 8], "log": [0, 1, 2, 3, 4, 5, 7], "either": [0, 1, 2, 5, 6, 7, 8], "read": [0, 1, 2, 5, 7, 8], "write": [0, 1, 2, 5, 7, 8], "data": [0, 1, 3, 5, 8], "which": [0, 1, 2, 3, 5, 6, 7, 8], "mean": [0, 1, 2, 5, 7, 8], "make": [0, 1, 2, 5, 6, 7, 8], "sure": [0, 1, 2, 5, 7], "current": [0, 1, 2, 5, 6, 7, 8], "user": [0, 1, 2, 3, 5, 6, 7, 8], "i": [0, 1, 2, 3, 4, 5, 7, 8], "so": [0, 1, 2, 5, 7, 8], "server": [0, 1], "can": [0, 1, 2, 3, 5, 7, 8], "establish": [0, 1, 2, 8], "The": [0, 1, 3, 4, 6, 8], "doe": [0, 1, 2, 3, 5, 7, 8], "requir": [0, 1, 2, 3, 5, 8], "instal": [0, 1, 2, 3, 4, 7, 8], "bootstrap": [0, 2, 3, 4, 8], "instanc": [0, 1, 2, 5, 7, 8], "core": [0, 2, 5, 7], "platform": [0, 1, 2, 5, 7, 8], "us": [0, 1, 2, 3, 4, 6, 8], "simpli": [0, 1, 2, 5, 7, 8], "import": [0, 1, 2, 5, 6, 8], "sgtk": [0, 2, 4, 6, 7], "call": [0, 1, 2, 5, 7, 8], "its": [0, 1, 2, 5, 6, 7, 8], "method": [0, 3, 6, 8], "session": [0, 1, 3, 5, 7, 8], "token": [0, 1, 2, 5, 7, 8], "These": [0, 1, 5, 6, 7, 8], "ar": [0, 1, 2, 3, 5, 6, 8], "uniqu": [0, 1, 2, 5, 7], "identifi": [0, 1, 5, 7, 8], "gener": [0, 1, 2, 4, 5, 6, 7], "whenev": [0, 1, 5, 6, 7, 8], "request": [0, 1, 2, 5, 7], "come": [0, 1, 5, 7, 8], "from": [0, 1, 2, 3, 6, 7], "thi": [0, 1, 2, 3, 4, 5, 7, 8], "pass": [0, 1, 2, 5, 7, 8], "along": [0, 2], "valid": [0, 1, 3, 5, 7, 8], "grant": 0, "access": [0, 2, 3, 4, 5, 8], "time": [0, 1, 2, 5, 7, 8], "after": [0, 1, 7], "period": [0, 1], "inact": 0, "usual": [0, 1, 5, 8], "24": [0, 1, 2], "hour": 0, "happen": [0, 1, 2, 5, 7, 8], "typic": [0, 1, 2, 5, 7, 8], "prompt": [0, 1, 2, 5, 7, 8], "enter": [0, 1, 3], "password": [0, 2, 3, 8], "again": [0, 8], "retriev": [0, 1, 2, 5, 7, 8], "handl": [0, 1, 2, 5, 6, 7, 8], "notion": [0, 1], "wrap": [0, 1, 5, 7, 8], "around": [0, 1, 2, 5, 8], "ensur": [0, 1, 2, 5, 7, 8], "re": [0, 1, 5, 7], "credenti": [0, 1, 2, 3, 8], "process": [0, 1, 5, 7, 8], "summar": 0, "follow": [0, 1, 2, 5, 6, 7, 8], "A": [0, 1, 2, 3, 6, 7, 8], "actual": [0, 1, 5, 7, 8], "variou": [0, 1, 2, 5, 7, 8], "wai": [0, 1, 5, 7, 8], "also": [0, 1, 2, 3, 5, 7, 8], "store": [0, 1, 3, 5, 6, 7, 8], "doesn": [0, 1, 2, 5, 7, 8], "t": [0, 1, 2, 5, 7, 8], "have": [0, 1, 2, 5, 7, 8], "keep": [0, 5, 7], "type": [0, 1, 4, 5, 8], "success": [0, 5, 7], "return": [0, 1, 2, 5, 7, 8], "object": [0, 1, 2, 5, 7, 8], "repres": [0, 1, 2, 5, 7, 8], "belong": [0, 1, 2, 7], "subclass": [0, 1, 5, 7, 8], "normal": [0, 1, 2, 5, 7, 8], "gracefulli": [0, 7], "trap": 0, "longer": [0, 2], "case": [0, 1, 2, 3, 5, 7, 8], "automat": [0, 1, 2, 5, 7, 8], "present": [0, 1, 2, 7, 8], "serial": [0, 1, 2, 5, 8], "via": [0, 1, 5, 6, 7, 8], "serialize_us": 0, "deserialize_us": 0, "between": [0, 1, 2, 5, 7, 8], "multipl": [0, 1, 2, 5, 7, 8], "sai": 0, "dcc": [0, 1, 2, 5, 7], "launch": [0, 1, 2, 4, 6, 7, 8], "job": 0, "sent": [0, 7], "farm": [0, 1, 5], "built": [0, 1, 7], "explicitli": [0, 1, 7], "set": [0, 1, 2, 3, 4, 6, 7], "set_authenticated_us": [0, 1], "If": [0, 1, 2, 3, 5, 7, 8], "start": [0, 1, 7, 8], "up": [0, 1, 2, 3, 5, 7, 8], "directli": [0, 1, 2, 5, 7], "toolkitmanag": [0, 1, 2], "constructor": [0, 1, 7], "control": [0, 1, 2, 3, 5, 7, 8], "how": [0, 1, 2, 5, 7, 8], "creat": [0, 1, 2, 5, 6, 8], "cach": [0, 1, 2, 4, 5, 7, 8], "inbetween": 0, "invoc": [0, 8], "tk": [0, 1, 2, 5, 7, 8], "part": [0, 1, 2, 3, 5, 7, 8], "tank": [0, 1, 5, 7, 8], "command": [0, 4, 5, 7, 8], "desktop": [0, 1, 2, 7, 8], "littl": 0, "worri": [0, 7, 8], "about": [0, 1, 2, 5, 7, 8], "There": [0, 1, 5, 7, 8], "some": [0, 1, 2, 5, 7, 8], "where": [0, 1, 2, 3, 5, 7, 8], "mai": [0, 1, 2, 5, 7, 8], "dispatch": [0, 7, 8], "deseri": [0, 1, 8], "get_authenticated_us": [0, 1], "extract": [0, 1, 5, 8], "remot": [0, 1, 2, 6], "explicit": [0, 1, 2, 5], "script": [0, 1, 5, 7], "create_script_us": 0, "look": [0, 1, 2, 3, 5, 7, 8], "like": [0, 1, 2, 3, 5, 7, 8], "main": [0, 1, 2, 3, 5, 7, 8], "all": [0, 1, 2, 5, 6, 7, 8], "sa": 0, "associ": [0, 1, 2, 5, 7, 8], "api_script": 0, "myscript": 0, "api_kei": 0, "xxxxx": 0, "host": [0, 5, 7], "http": [0, 1, 2, 3, 5, 7, 8], "myhost": 0, "shotgrid": [0, 3], "autodesk": [0, 3, 7], "com": [0, 1, 2, 3, 5, 7, 8], "tell": [0, 1, 7], "standard": [0, 1, 2, 5, 6, 7], "ui": [0, 1, 5, 7, 8], "usernam": [0, 8], "defaults_manag": 0, "none": [0, 1, 2, 3, 5, 7, 8], "sourc": [0, 1, 2, 5, 7, 8], "central": [0, 1, 2, 4, 6, 7], "shotgun": [0, 1, 2, 5, 7, 8], "modul": [0, 1, 4, 6, 7, 8], "It": [0, 1, 2, 5, 7, 8], "help": [0, 1, 2, 3, 5, 7, 8], "login": [0, 1, 3, 8], "easi": [0, 1, 2, 5, 7, 8], "maintain": [0, 2, 7], "given": [0, 1, 2, 5, 7, 8], "who": [0, 1, 4, 5], "don": [0, 1, 2, 5, 7, 8], "over": [0, 1, 2, 3, 5, 7, 8], "onli": [0, 1, 2, 3, 5, 6, 7, 8], "simpl": [0, 1, 8], "scenario": [0, 1, 2, 3, 5, 7, 8], "would": [0, 1, 2, 5, 7, 8], "someth": [0, 1, 2, 5, 7, 8], "get": [0, 1, 2, 5, 7, 8], "system": [0, 1, 2, 3, 4, 5, 6], "ha": [0, 1, 2, 3, 5, 7, 8], "alreadi": [0, 1, 5, 7, 8], "default": [0, 1, 2, 3, 5, 8], "site": [0, 1, 2, 3, 7, 8], "otherwis": [0, 1, 2, 5, 7, 8], "pop": [0, 7], "ask": [0, 5, 7], "get_us": [0, 2], "now": [0, 1, 3, 5, 7, 8], "sg": [0, 2, 8], "create_sg_connect": [0, 2], "monitor": [0, 7], "itself": [0, 1, 7, 8], "encapsul": [0, 5, 7, 8], "expir": 0, "becom": [0, 1, 2, 5], "invalid": [0, 1], "addit": [0, 1, 2, 5, 7, 8], "code": [0, 1, 2, 6, 8], "sampl": [0, 7], "few": [0, 7], "more": [0, 1, 2, 5, 7, 8], "concept": [0, 1, 2, 5, 7, 8], "serializ": 0, "one": [0, 1, 2, 3, 5, 7, 8], "anoth": [0, 1, 5, 7], "allow": [0, 1, 2, 3, 5, 7, 8], "experi": [0, 1, 5], "across": [0, 1, 2, 5, 7, 8], "applic": [0, 1, 2, 3, 4, 6, 8], "rv": [0, 8], "maya": [0, 1, 2, 5, 7, 8], "ptr": [0, 1, 2, 7], "app": [0, 1, 3, 4, 5, 6], "good": [0, 1, 2, 5, 7], "well": [0, 1, 3, 5, 6, 7, 8], "headless": [0, 1], "base": [0, 1, 2, 5, 6, 7, 8], "provid": [0, 1, 2, 3, 5, 6, 7, 8], "client": 0, "On": [0, 2, 8], "backend": 0, "manag": [0, 1, 2, 4, 6, 8], "specifi": [0, 1, 2, 3, 5, 7, 8], "implement": [0, 1, 2, 7, 8], "logic": [0, 1, 2, 5, 6, 7, 8], "possibl": [0, 1, 2, 5, 6, 7, 8], "easili": [0, 1, 5, 7, 8], "custom": [0, 1, 2, 3, 5, 7, 8], "behavior": [0, 1, 2, 3, 5, 7], "work": [0, 1, 2, 5, 6, 7, 8], "differ": [0, 1, 2, 3, 5, 6, 7, 8], "inform": [0, 1, 2, 5, 6, 7, 8], "pleas": [0, 1, 2, 5, 7], "see": [0, 1, 2, 3, 5, 7, 8], "individu": [0, 5, 7], "below": [0, 1, 5, 6, 7, 8], "paramet": [0, 1, 2, 5, 7, 8], "defin": [0, 1, 2, 5, 7, 8], "basic": [0, 1, 2, 5, 7, 8], "omit": [0, 1, 2, 5, 7, 8], "clear_default_us": 0, "remov": [0, 5, 7, 8], "": [0, 1, 2, 3, 5, 7, 8], "disk": [0, 1, 5, 7, 8], "next": [0, 1, 5], "get_default_us": 0, "wa": [0, 1, 2, 5, 7, 8], "clear": [0, 1, 8], "get_user_from_prompt": 0, "http_proxi": [0, 8], "is_host_fix": 0, "displai": [0, 1, 2, 4, 5, 8], "qt": 0, "fall": [0, 1, 2, 5, 8], "back": [0, 1, 2, 5, 7, 8], "consol": [0, 1, 7, 8], "pre": [0, 2, 3, 5, 7], "fill": [0, 3, 7], "name": [0, 1, 2, 3, 5, 6, 8], "proxi": [0, 3, 8], "weither": 0, "fix": [0, 1, 7], "valu": [0, 1, 2, 3, 5, 8], "rais": [0, 1, 2, 5, 7, 8], "authenticationcancel": 0, "cancel": [0, 7], "thrown": 0, "sessionus": 0, "create_session_us": 0, "session_token": 0, "session_metadata": 0, "human": [0, 5], "must": [0, 1, 2, 5, 7], "suppli": [0, 1, 2, 5, 7, 8], "secur": 0, "reason": [0, 1, 2, 5, 8], "web": [0, 2], "sso": [0, 3], "b64encod": 0, "browser": 0, "cooki": 0, "authenticatedus": 0, "kei": [0, 1, 2, 5, 7, 8], "deriv": [0, 1, 2, 5, 7], "get_default_host": 0, "string": [0, 1, 2, 5, 7, 8], "get_default_http_proxi": 0, "avail": [0, 1, 2, 3, 5, 7, 8], "alwai": [0, 1, 2, 3, 5, 6, 7, 8], "first": [0, 1, 2, 5, 7, 8], "found": [0, 1, 2, 3, 5, 7, 8], "line": [0, 2, 5, 7], "dialog": [0, 3, 8], "onc": [0, 1, 5, 7, 8], "updat": [0, 1, 2, 5, 7, 8], "match": [0, 1, 2, 5, 7, 8], "impl": 0, "person": [0, 2], "entri": [0, 1, 5, 7, 8], "point": [0, 1, 5, 7, 8], "etc": [0, 1, 2, 3, 5, 7, 8], "seamless": [0, 7], "timeout": 0, "due": [0, 7], "stdin": 0, "stdout": 0, "refresh": 0, "persist": [0, 6, 7, 8], "particularli": [0, 8], "nuke": [0, 1, 2, 5, 7, 8], "intern": [0, 2, 6, 7, 8], "properti": [0, 1, 2, 5, 7, 8], "resolve_ent": 0, "resolv": [0, 1, 2, 4, 5, 7, 8], "entiti": [0, 1, 2, 5, 7, 8], "dictionari": [0, 1, 2, 5, 7, 8], "id": [0, 1, 2, 7, 8], "dict": [0, 1, 2, 5, 8], "are_credentials_expir": 0, "check": [0, 1, 2, 5, 7, 8], "true": [0, 1, 2, 5, 7, 8], "fals": [0, 1, 2, 5, 7, 8], "refresh_credenti": 0, "thei": [0, 1, 2, 5, 7, 8], "fixed_host": 0, "storag": [0, 1, 2, 3, 5, 8], "By": [0, 1, 5, 7, 8], "construct": [0, 1, 2, 5, 7, 8], "instanti": [0, 1, 7, 8], "most": [0, 1, 2, 5, 7], "file": [0, 1, 4, 5, 6], "isn": [0, 1, 2, 5, 7, 8], "insid": [0, 1, 2, 5], "ini": [0, 8], "howev": [0, 1, 2, 5, 7, 8], "str": [0, 1, 2, 5, 7, 8], "interact": [0, 1, 6, 7], "indic": [0, 1, 2, 3, 5, 7, 8], "decid": 0, "option": [0, 1, 2, 3, 5, 7, 8], "pick": [0, 1, 2, 5, 7, 8], "unless": [0, 1, 2, 5, 8], "dure": [0, 1, 2, 5, 7], "initi": [0, 1, 3, 4, 6, 7, 8], "With": [0, 1, 2, 8], "each": [0, 1, 2, 5, 6, 7, 8], "project": [0, 1, 2, 7, 8], "specif": [0, 1, 2, 5, 7, 8], "overrid": [0, 1, 2, 3, 5, 7, 8], "should": [0, 1, 2, 3, 5, 7, 8], "predetermin": 0, "cannot": [0, 1, 2, 5, 7, 8], "chang": [0, 1, 2, 5, 6, 7, 8], "get_host": 0, "what": [0, 1, 2, 4, 5, 7, 8], "singl": [0, 1, 2, 5, 7, 8], "sign": 0, "moment": 0, "absolut": [0, 7], "rather": [0, 1, 5, 7], "than": [0, 1, 2, 3, 5, 7, 8], "suggest": [0, 5, 7, 8], "contain": [0, 1, 2, 7, 8], "set_host": 0, "been": [0, 1, 2, 3, 5, 7, 8], "get_http_proxi": 0, "reli": [0, 3, 7], "python": [0, 1, 2, 5, 7, 8], "urllib": [0, 8], "getproxi": [0, 8], "find": [0, 1, 2, 5, 6, 7, 8], "restrict": [0, 7, 8], "mac": [0, 2, 5, 7, 8], "o": [0, 1, 2, 4, 5, 7], "x": [0, 1, 2, 5, 7, 8], "configur": [0, 2, 3, 4, 8], "window": [0, 1, 2, 5, 7, 8], "registri": [0, 8], "support": [0, 1, 2, 5, 8], "format": [0, 1, 2, 3, 5, 7, 8], "same": [0, 1, 2, 5, 7, 8], "being": [0, 1, 5, 7, 8], "document": [0, 1, 2, 3, 4, 5, 8], "get_login": 0, "popul": [0, 1, 5, 8], "field": [0, 1, 2, 3, 5, 8], "get_user_credenti": 0, "tri": 0, "effect": [0, 3, 8], "without": [0, 1, 2, 5, 7, 8], "altern": [0, 1, 2, 5, 8], "separ": [0, 1, 7, 8], "therefor": [0, 1, 6, 7], "rememb": 0, "tool": [0, 1, 5, 7, 8], "could": [0, 1, 5, 7, 8], "set_login": 0, "instead": [0, 1, 2, 3, 5, 7, 8], "payload": [0, 2, 5, 7, 8], "convert": [0, 1, 2, 8], "produc": [0, 5], "ani": [0, 1, 2, 3, 5, 7, 8], "pickl": [0, 1], "use_json": [0, 1], "meant": [0, 7, 8], "consum": 0, "json": [0, 1], "represent": [0, 1, 2, 7, 8], "shotgunauthenticationerror": 0, "authenticationerror": 0, "reject": [0, 7], "incompletecredenti": 0, "msg": [0, 7], "incomplet": [0, 1], "why": [0, 1, 2, 8], "renew": 0, "consoleloginnotsupportederror": 0, "url": [0, 1, 2, 3, 5, 7, 8], "site_auth_typ": 0, "attempt": [0, 1, 2, 3, 5, 7, 8], "pair": [0, 1, 2], "onto": [0, 2], "enabl": [0, 2, 3, 5, 7, 8], "e": [0, 1, 2, 3, 5, 7, 8], "g": [0, 1, 2, 3, 5, 7, 8], "ident": [0, 3, 5, 7], "backward": [0, 2, 5, 6, 7, 8], "compat": [0, 1, 2, 5, 6, 7, 8], "unresolvablehumanus": 0, "unresolvableus": 0, "abl": [0, 1, 2, 5, 7, 8], "humanus": [0, 1, 8], "unresolvablescriptus": 0, "script_nam": 0, "firstnam": [0, 8], "apius": 0, "foundat": 1, "lower": 1, "level": [1, 2, 3, 5, 6, 7, 8], "compon": [1, 5, 7], "includ": [1, 2, 3, 5, 6, 7, 8], "folder": [1, 2, 5, 6, 7, 8], "creation": [1, 5, 6, 7], "path": [1, 3, 5, 7, 8], "resolut": [1, 5, 8], "execut": [1, 2, 5, 7, 8], "admin": [1, 3, 5, 7, 8], "class": [1, 2, 7, 8], "engin": [1, 2, 4, 6], "framework": [1, 2, 4, 5, 6], "them": [1, 2, 5, 7, 8], "within": [1, 2, 5, 7], "environ": [1, 4, 5, 7, 8], "startup": [1, 3, 4, 7, 8], "project_path": 1, "particular": [1, 2, 5, 7, 8], "number": [1, 2, 3, 5, 6, 7, 8], "low": [1, 2, 3], "servic": 1, "filesystem": [1, 7], "manipul": [1, 5, 8], "sgtk_from_path": [1, 5, 7], "sgtk_from_ent": [1, 5], "configuration_descriptor": 1, "configdescriptor": [1, 5], "bundle_cache_fallback_path": [1, 5], "list": [1, 2, 5, 8], "fallback": [1, 2, 3, 5], "bundl": [1, 2, 4, 5, 7, 8], "directori": [1, 2, 7, 8], "local": [1, 2, 3, 5, 7, 8], "setup": [1, 2, 3, 5, 7, 8], "One": [1, 5, 8], "tankerror": [1, 2, 5, 7, 8], "root": [1, 2, 3, 5, 7, 8], "studio": [1, 2, 5, 7, 8], "my_project": 1, "textur": 1, "reflect": [1, 8], "locat": [1, 2, 3, 5, 7], "mount": 1, "multi": [1, 2, 5, 7, 8], "three": [1, 5, 7, 8], "definit": [1, 7, 8], "concaten": [1, 8], "shotgun_url": 1, "mysit": 1, "shotgunstudio": [1, 8], "just": [1, 2, 5, 7, 8], "per": [1, 2, 5, 8], "thread": [1, 2, 5, 7], "threadloc": 1, "prevent": [1, 3, 5], "concurr": 1, "issu": [1, 8], "add": [1, 5, 7, 8], "layer": [1, 7, 8], "protect": 1, "threadsaf": 1, "version": [1, 2, 4], "v0": [1, 2, 5, 7, 8], "2": [1, 2, 5, 7, 8], "3": [1, 2, 5, 7, 8], "documentation_url": [1, 2, 7], "relev": [1, 7], "configuration_mod": 1, "mode": [1, 2, 5, 7], "distribut": [1, 2, 4, 6], "builtin": 1, "configuration_nam": 1, "primari": [1, 2, 5, 8], "becaus": [1, 2, 7, 8], "integr": [1, 3, 5, 6, 7, 8], "configuration_id": 1, "yml": [1, 2, 5, 7, 8], "reload_templ": 1, "reload": [1, 2, 7], "fail": [1, 2, 5, 8], "previou": [1, 7, 8], "preserv": 1, "tweak": 1, "current_engin": [1, 7], "list_command": 1, "regist": [1, 5, 7, 8], "anyth": [1, 5], "relat": [1, 2, 4, 5], "overview": [1, 4], "function": [1, 2, 5, 7, 8], "global": [1, 2, 5, 7], "get_command": 1, "command_nam": 1, "perform": [1, 2, 5, 7, 8], "introspect": [1, 5], "descript": [1, 2, 5, 8], "lastli": [1, 2, 5, 7], "templates_from_path": 1, "project_root": [1, 5, 7], "my_proj": 1, "asset": [1, 5, 7, 8], "car": 1, "anim": 1, "maya_asset_project": 1, "step": [1, 2, 5, 7], "against": [1, 5, 7], "template_from_path": 1, "paths_from_templ": 1, "skip_kei": 1, "skip_missing_optional_kei": 1, "common": [1, 5, 8], "pattern": [1, 2, 5, 7, 8], "deal": [1, 7], "those": [1, 2, 5, 7, 8], "origin": [1, 5, 8], "aren": [1, 5], "skip": [1, 8], "result": [1, 5, 7, 8], "imagin": [1, 7], "maya_work": 1, "sequenc": [1, 5, 7, 8], "shot": [1, 5, 7, 8], "v": [1, 5], "ma": [1, 5, 8], "search": [1, 2, 5], "we": [1, 2, 5, 6, 7, 8], "aaa": [1, 5], "001": 1, "background": [1, 2, 5, 7], "v001": [1, 8], "v002": [1, 5], "v003": 1, "mainscen": 1, "whom": 1, "whose": 1, "ignor": [1, 5, 8], "collect": [1, 2, 5, 7, 8], "abstract_paths_from_templ": 1, "abstract": [1, 2, 5, 7, 8], "similar": [1, 7, 8], "optim": 1, "imag": [1, 7, 8], "stereo": 1, "04d": [1, 8], "larg": [1, 8], "try": [1, 2, 7, 8], "avoid": [1, 5, 6, 7], "thousand": 1, "lookup": [1, 2, 5], "frame": 1, "exactli": [1, 7], "mark": [1, 7, 8], "ey": [1, 7], "seq": [1, 7], "exr": [1, 7, 8], "render_1": 1, "render_2": 1, "render_3": 1, "situat": [1, 8], "take": [1, 2, 5, 7, 8], "jpg": 1, "assum": [1, 2, 8], "argument": [1, 5, 7, 8], "leaf": [1, 7], "sinc": [1, 5, 7, 8], "known": [1, 5, 8], "even": [1, 2, 3, 5, 7, 8], "parent": [1, 5, 7, 8], "exist": [1, 2, 3, 5, 7, 8], "map": [1, 8], "assembl": 1, "paths_from_ent": 1, "entity_typ": [1, 2, 5, 7, 8], "entity_id": [1, 5], "create_filesystem_structur": 1, "Such": [1, 5, 7], "filesystemloc": 1, "entity_from_path": 1, "context_empti": [1, 7], "factori": [1, 7], "empti": [1, 2, 7, 8], "context_from_path": [1, 5], "previous_context": 1, "machin": [1, 5], "synchronize_filesystem_structur": 1, "beforehand": [1, 5, 8], "extend": [1, 5, 7], "task": [1, 2, 5, 7, 8], "suitabl": [1, 2, 5, 7, 8], "wasn": 1, "express": [1, 5, 7], "context_from_ent": [1, 5], "upon": [1, 2, 5, 7], "context_from_entity_dictionari": 1, "entity_dictionari": 1, "link": [1, 3, 5, 7, 8], "determin": [1, 2, 5, 7, 8], "queri": [1, 2, 5, 7, 8], "consider": [1, 7], "slower": 1, "potenti": [1, 5, 7], "equival": [1, 2, 7, 8], "content": [1, 2, 5, 8], "123": [1, 2, 5, 8], "my": [1, 5, 7, 8], "456": [1, 2, 8], "789": 1, "101112": 1, "anm": [1, 8], "publishedfil": [1, 7, 8], "42": 1, "enough": [1, 7], "fulli": [1, 2, 5, 7], "form": [1, 2, 5, 6, 7, 8], "miss": [1, 2, 5, 7, 8], "least": [1, 7, 8], "abov": [1, 2, 5, 7, 8], "full_sync": 1, "structur": [1, 2, 5, 6, 7], "sync": 1, "synchron": [1, 5], "implicitli": 1, "sometim": [1, 2, 6, 7, 8], "own": [1, 2, 5, 7, 8], "That": [1, 5], "synchronize_fold": 1, "complet": [1, 5, 7, 8], "increment": [1, 5, 7], "were": [1, 2, 5, 7, 8], "branch": [1, 5, 7], "tree": [1, 7], "two": [1, 2, 5, 7, 8], "defer": 1, "high": [1, 5, 7], "befor": [1, 2, 5, 7, 8], "workspac": [1, 8], "trigger": [1, 7], "recurs": [1, 8], "down": [1, 5, 7, 8], "note": [1, 2, 3, 5, 7, 8], "convent": [1, 2, 5, 6, 7, 8], "recommend": [1, 2, 3, 5, 6, 7, 8], "relai": 1, "schema": [1, 2, 5], "compar": [1, 2, 5, 8], "subtre": 1, "second": [1, 5], "preview_filesystem_structur": 1, "preview": 1, "henc": [1, 7], "easiest": [1, 8], "instruct": 1, "convers": [1, 8], "continu": [1, 2, 5, 8], "transpar": 1, "desir": [1, 2, 5, 7], "shotgunus": [1, 5], "state": [1, 5, 7, 8], "enquiri": 1, "get_core_python_path_for_config": 1, "pipeline_config_path": 1, "librari": [1, 2, 5, 7, 8], "config": [1, 2, 5, 6, 7, 8], "resid": [1, 2, 5, 7], "get_sgtk_module_path": 1, "pythonpath": [1, 5], "invok": [1, 5, 7], "home": [1, 2, 8], "bundle_cach": [1, 2, 5], "app_stor": [1, 2, 5, 7], "18": [1, 2, 5, 7, 8], "94": 1, "live": [1, 2, 7], "develop": [1, 2, 3, 4, 6, 8], "copi": [1, 2, 5, 7, 8], "get_python_interpreter_for_config": 1, "interpret": [1, 2, 7], "maco": [1, 8], "linux": [1, 2, 5, 7, 8], "deprec": [1, 2, 7, 8], "interpreter_": 1, "through": [1, 2, 5, 7, 8], "python_interpret": [1, 2], "descriptor": [1, 3, 4, 5, 6, 7, 8], "print": [1, 7, 8], "tankinvalidinterpreterlocationerror": [1, 2], "tankfiledoesnotexisterror": [1, 2], "tanknotpipelineconfigurationerror": 1, "tankinvalidcorelocationerror": 1, "core_xxxx": 1, "cfg": 1, "additional_ent": 1, "source_ent": 1, "describ": [1, 2, 5, 7], "refer": [1, 4, 5, 6, 7, 8], "area": [1, 5, 6, 7], "someon": [1, 8], "captur": [1, 5, 8], "both": [1, 2, 5, 7, 8], "start_engin": [1, 5, 7, 8], "detail": [1, 5, 6, 7, 8], "vagu": 1, "split": 1, "sever": [1, 2, 5, 7, 8], "granular": 1, "fundament": [1, 5], "hierarchi": [1, 5, 7], "direct": [1, 2], "still": [1, 5], "relationship": 1, "as_context_field": 1, "often": [1, 2, 7], "depart": 1, "workflow": [1, 2, 3, 5, 6, 7, 8], "model": 1, "rig": 1, "turn": [1, 5, 8], "hand": [1, 5], "fabric": 1, "08": 1, "demo_project": [1, 8], "ctx": [1, 5, 7], "abc": [1, 5], "light": [1, 5, 7], "4": [1, 2, 7, 8], "std": [1, 2, 7, 8], "412": 1, "necessarili": [1, 7], "input": [1, 5, 7, 8], "know": [1, 2, 7], "constructur": 1, "12": [1, 2, 8], "first_pass_lgt": 1, "212": 1, "hold": 1, "special": [1, 2, 5, 7, 8], "bake": [1, 2, 5], "dirk": 1, "gentli": 1, "23": [1, 8], "full": [1, 5, 6, 7, 8], "non": [1, 2, 5, 7, 8], "context_additional_ent": 1, "give": [1, 2, 5, 8], "hint": [1, 2, 7, 8], "old": [1, 3, 7], "advanc": [1, 2, 5, 6, 7], "futur": [1, 2, 7], "strongli": [1, 2, 5, 7], "Will": [1, 5], "entity_loc": 1, "correspond": [1, 5, 7], "yet": [1, 2, 3, 5, 7], "8": [1, 8], "page": [1, 2, 7], "best": [1, 7, 8], "depend": [1, 2, 5, 7, 8], "mystudio": [1, 3, 8], "filesystem_loc": 1, "initial_pass": 1, "as_template_field": 1, "intend": [1, 2, 5, 6, 7, 8], "shotgun_entity_typ": [1, 5], "shotgun_entity_field": 1, "1": [1, 2, 3, 5, 7, 8], "mani": [1, 5, 7], "plug": 1, "templ": 1, "maya_shot_publish": 1, "necessari": [1, 5, 7], "realis": 1, "go": [1, 2, 3, 5, 7], "ahead": 1, "busi": [1, 5, 7], "expect": [1, 2, 3, 5, 7], "handi": [1, 8], "apply_field": 1, "weren": 1, "create_copy_for_us": 1, "abil": [1, 7], "sandbox": [1, 2], "copied_ctx": 1, "7": [1, 8], "john": [1, 8], "snow": 1, "with_user_credenti": 1, "As": [1, 5, 6, 7, 8], "launchapp": [1, 5], "mechan": [1, 2, 5, 7], "context_str": 1, "new_ctx": 1, "send": [1, 7], "restor": [1, 5, 7], "classmethod": [1, 8], "invers": [1, 8], "to_dict": 1, "contrari": 1, "discard": 1, "from_dict": 1, "newli": [1, 7, 8], "offer": [1, 5], "varieti": 1, "upgrad": [1, 2, 5, 7], "administr": [1, 7], "mainten": 1, "other": [1, 2, 3, 5, 6, 7], "scripe": 1, "leav": [1, 5, 7], "setup_project": [1, 5], "conveni": [1, 3, 5, 7, 8], "cache_app": 1, "clear_cach": 1, "app_info": 1, "install_app": 1, "install_engin": 1, "clone_configur": 1, "internal_action_object": 1, "activ": [1, 7, 8], "cmd": 1, "deploi": [1, 2, 5], "tank_command": 1, "0x106d9f090": 1, "parameter_nam": 1, "info": [1, 2, 5, 7, 8], "return_valu": 1, "brief": [1, 7], "categori": 1, "short": [1, 2, 5, 7], "logger": [1, 5, 7, 8], "set_logg": 1, "output": [1, 7, 8], "attach": [1, 5, 7, 8], "handler": [1, 7, 8], "param": [1, 5, 7, 8], "interaction_interfac": 1, "interfac": [1, 2, 5, 6, 7, 8], "whatev": [1, 5], "termin": [1, 7], "Not": [1, 5, 7], "straight": [1, 5, 7], "awai": [1, 7, 8], "supports_interact": 1, "here": [1, 2, 3, 5, 7, 8], "feedback": 1, "request_input": 1, "messag": [1, 2, 5, 7], "ask_yn_quest": 1, "ye": [1, 8], "question": [1, 7], "select": [1, 3, 7], "ask_yna_quest": 1, "force_prompt": 1, "further": [1, 2, 7, 8], "bool": [1, 5, 7, 8], "forc": [1, 7], "past": 1, "snippet": [1, 7], "expos": [1, 7], "permiss": [1, 2, 7, 8], "action": [1, 7], "hookbaseclass": [1, 7], "def": [1, 5, 7, 8], "list_act": 1, "self": [1, 2, 7, 8], "sg_publish_data": [1, 8], "show": [1, 2, 5, 7, 8], "show_in_sg": 1, "run_act": 1, "d": [1, 5], "base_url": [1, 5], "qtgui": [1, 7], "qdesktopservic": 1, "openurl": 1, "qtcore": [1, 7], "qurl": 1, "everywher": [1, 5], "manifest": [1, 2], "actions_hook": 1, "default_valu": [1, 2, 7], "execute_hook_method": [1, 7], "build": [1, 5, 7], "menu": [1, 7, 8], "avaial": 1, "sg_data": 1, "callback": [1, 5, 7], "action_nam": 1, "glue": 1, "togeth": [1, 2, 8], "ad": [1, 5, 7, 8], "place": [1, 2, 5, 7, 8], "ll": [1, 5], "mayaact": 1, "published_file_typ": [1, 7, 8], "elif": 1, "els": [1, 2, 3, 5], "coupl": [1, 7], "design": [1, 2, 5, 7], "our": [1, 2, 5, 7, 8], "myapp": [1, 2], "taken": [1, 2], "account": [1, 2, 3, 5, 8], "veri": [1, 2, 5, 7, 8], "power": [1, 2, 7], "foo": [1, 8], "engine_nam": [1, 5, 7], "_publish": 1, "maya_publish": 1, "bundle_root": 1, "nuke_publish": 1, "hook_path": 1, "variabl": [1, 4, 5, 7, 8], "perforce_v1": 1, "section": [1, 2, 5, 8], "frameworkname_versionpattern": 1, "widget_v0": 1, "shotgunutils_v1": 1, "legaci": [1, 3, 7, 8], "inherit": [1, 2, 7, 8], "chain": [1, 7], "maya_act": 1, "70": 1, "vari": [1, 5, 7], "get_publish_path": [1, 8], "resolve_publish_path": [1, 8], "publishpathnotdefinederror": [1, 8], "publishpathnotsupport": [1, 8], "disk_loc": [1, 5, 7], "resourc": [1, 2, 5, 6, 7], "hook_icon": 1, "join": [1, 5, 7, 8], "icon": [1, 2, 5, 7], "png": [1, 2, 5, 7, 8], "report": [1, 2, 5, 8], "progress": [1, 5, 7], "fashion": [1, 2, 7, 8], "under": [1, 2, 7, 8], "env": [1, 2, 5, 7, 8], "environment_nam": [1, 7], "app_nam": [1, 7], "hook_file_nam": 1, "loader2": 1, "filter_publish": 1, "load_framework": [1, 7], "framework_instance_nam": 1, "complex": [1, 2, 3, 7, 8], "somehook": [1, 7], "some_method": [1, 7], "fw": [1, 7], "library_v1": 1, "import_plugin": [1, 7], "import_modul": [1, 7, 8], "some_modul": [1, 7], "do_stuff": 1, "git": [1, 6, 8], "github": [1, 5, 7], "v1": [1, 2, 5, 7], "6": [1, 5, 7], "behav": 1, "bootstrap_engin": [1, 5, 7], "afterward": 1, "record": [1, 2, 3, 7, 8], "modifi": [1, 5], "push": [1, 5, 7, 8], "beforeregisterpublish": 1, "shotgun_data": 1, "kwarg": [1, 5, 7, 8], "untouch": 1, "download": [1, 2, 3, 4, 5], "init": [1, 5, 7], "pipeline_configuration_id": 1, "right": [1, 2, 5, 7, 8], "attribut": 1, "int": [1, 7, 8], "can_cache_bundl": [1, 5], "populate_bundle_cache_entri": [1, 5], "destin": [1, 5, 8], "everi": [1, 2, 5, 7, 8], "respons": [1, 5, 7], "delet": [1, 8], "left": [1, 7], "intact": 1, "Be": [1, 8], "care": [1, 2, 5], "properli": [1, 7], "inconsist": 1, "noth": [1, 7, 8], "written": [1, 5, 7, 8], "final": [1, 5, 7], "bundleinit": 1, "cacheloc": 1, "get_path_cache_path": 1, "project_id": [1, 2, 7, 8], "plugin_id": [1, 5, 8], "databas": [1, 7, 8], "introduc": [1, 5, 7, 8], "replac": [1, 5, 7, 8], "path_cach": [1, 8], "detect": [1, 2, 4, 5, 7], "temporari": 1, "shotgun_hom": [1, 5, 8], "scope": [1, 5, 8], "plugin": [1, 2, 6, 8], "unmanag": 1, "get_bundle_data_cache_path": 1, "commonli": 1, "small": [1, 7], "thumbnail": [1, 4, 8], "organ": [1, 2, 8], "thing": [1, 5, 7, 8], "sub": [1, 7, 8], "share": [1, 2, 5, 7, 8], "accross": 1, "contextchang": 1, "current_context": 1, "next_context": 1, "restart": [1, 7], "switch": [1, 5, 7, 8], "pre_context_chang": [1, 7], "post_context_chang": [1, 7], "defaultstorageroot": 1, "storage_root": [1, 2], "metadata": [1, 2, 7, 8], "test": [1, 2, 5], "core_test": 1, "test_default_storage_root_hook": 1, "storageroot": [1, 2], "engineinit": 1, "At": [1, 5, 7], "ensurefolderexist": 1, "bundle_obj": 1, "sophist": [1, 5], "everyon": 1, "bundle_object": 1, "releas": [1, 5, 7, 8], "prior": [1, 2, 5, 7, 8], "16": [1, 5], "deem": 1, "getcurrentlogin": 1, "tabl": 1, "metric": [1, 7], "logmetr": 1, "event_group": 1, "event": [1, 8], "group": [1, 5, 7, 8], "event_nam": 1, "event_properti": 1, "dedic": 1, "worker": [1, 7], "choos": [1, 5], "almost": 1, "overridden": [1, 5, 7, 8], "pickenviron": 1, "pipelineconfigur": [1, 2, 5], "pipelineconfigurationinit": 1, "processfoldercr": 1, "preview_mod": 1, "open": [1, 5, 7, 8], "six": 1, "yaml": [1, 7], "entity_fold": 1, "remote_entity_fold": 1, "source_path": 1, "target_path": 1, "target": [1, 2, 5, 8], "chunk": 1, "create_fil": 1, "symbol": 1, "modif": [1, 7], "symlink": 1, "raw": [1, 2, 7, 8], "space": [1, 8], "underscor": [1, 8], "str_valu": 1, "startswith": 1, "aa": [1, 5], "processfoldernam": 1, "field_nam": 1, "ascii": 1, "charact": [1, 2, 8], "hyphen": 1, "pont": 1, "de": 1, "l\u00e3": 1, "vi": 1, "pont_de_l": 1, "resolvepublish": 1, "resolve_path": 1, "minimum": [1, 5, 7], "rtype": [1, 5, 7], "tankinit": 1, "illustr": [1, 5, 7, 8], "evalu": [1, 7], "runtim": [1, 2, 5, 7, 8], "condit": [1, 5], "template_snapshot": 1, "example_template_hook": [1, 7], "exampletemplatehook": 1, "extra_param": 1, "hook_nam": [1, 7], "bar": [1, 8], "agnost": 1, "heart": 1, "pub": 1, "dynam": 1, "integ": [1, 5, 7, 8], "pad": 1, "zero": 1, "012": 1, "132": 1, "kept": 1, "let": [1, 3, 5, 7], "jump": [1, 7], "template_obj": 1, "bbb": 1, "001_002": 1, "comp": 1, "main_scen": 1, "get_field": 1, "regardless": [1, 2, 7, 8], "ordered_kei": 1, "appear": [1, 5, 7, 8], "is_opt": 1, "key_nam": 1, "_": 1, "missing_kei": 1, "skip_default": 1, "max_asset_work": 1, "sg_asset_typ": 1, "treat": [1, 5], "intellig": [1, 8], "seq_1": 1, "shot_2": 1, "henri": 1, "template_path": 1, "studio_root": [1, 7], "demo_project_1": 1, "win32": [1, 8], "z": 1, "template_str": 1, "sy": [1, 5, 7, 8], "style": [1, 2, 8], "linux2": [1, 8], "darwin": [1, 8], "insert": [1, 8], "validate_and_get_field": 1, "required_field": 1, "whether": [1, 2, 5, 7, 8], "good_path": 1, "bad_path": 1, "input_path": 1, "root_path": 1, "per_platform_root": 1, "validate_with": 1, "seri": [1, 2, 5, 7, 8], "consist": [1, 6, 7, 8], "choic": 1, "shotgun_field_nam": 1, "exclus": [1, 5], "length": 1, "move": [1, 8], "manner": [1, 7], "occur": 1, "four": 1, "flavor": 1, "timestamp": [1, 8], "nuke_asset_rend": 1, "width": [1, 7], "height": [1, 7], "render_tim": 1, "str_kei": 1, "int_kei": 1, "seq_kei": 1, "timestamp_kei": 1, "callabl": 1, "label": [1, 2], "forbidden": 1, "flag": [1, 2, 7, 8], "is_abstract": 1, "boolean": [1, 2, 5, 7, 8], "conjunct": [1, 2, 5, 7], "element": [1, 2], "cluster": [1, 8], "syntax": [1, 2, 5, 7], "mb": 1, "labelled_choic": 1, "binari": [1, 8], "str_from_valu": 1, "ignore_typ": 1, "appropri": [1, 2, 5, 7, 8], "cast": [1, 8], "value_from_str": 1, "translat": [1, 2, 7, 8], "filter_bi": 1, "subset": [1, 2, 7], "subset_format": 1, "filter": [1, 5, 7, 8], "limit": [1, 5, 8], "accept": [1, 7, 8], "alphanumer": 1, "alpha": 1, "regex": 1, "transform": 1, "inject": 1, "grab": [1, 7], "capit": 1, "letter": 1, "word": 1, "user_initi": 1, "first_three_charact": 1, "compress": 1, "some_templ": 1, "smith": [1, 8], "j": 1, "joh": 1, "greater": [1, 8], "user_initials_backward": 1, "0": [1, 2, 5, 7, 8], "sj": 1, "index": 1, "doc": [1, 8], "org": [1, 2, 7, 8], "html": [1, 7, 8], "format_spec": 1, "01": 1, "done": [1, 5, 7, 8], "reconstruct": 1, "eight": 1, "correct": [1, 5, 7], "04": 1, "f": [1, 8], "f4": [1, 8], "correctli": [1, 2, 3, 7, 8], "mnt": [1, 5], "proj": 1, "houdini": [1, 2, 5, 8], "strict_match": 1, "pars": 1, "y": 1, "m": 1, "h": 1, "date": [1, 7, 8], "strftime": 1, "accord": [1, 5, 7], "2003": 1, "02": 1, "utc_now": 1, "utc": 1, "timezon": 1, "june": 1, "24th": 1, "2015": [1, 5, 7], "9": 1, "20": 1, "30": 1, "pm": 1, "yield": 1, "06": 1, "21": 1, "top": [1, 7, 8], "error": [1, 2, 5, 7, 8], "with_traceback": [1, 2, 5, 7, 8], "tb": [1, 2, 5, 7, 8], "__traceback__": [1, 2, 5, 7, 8], "tankerrorprojectissetup": 1, "tankunreadablefileerror": 1, "tankhookmethoddoesnotexisterror": 1, "piec": [2, 5, 7], "deploy": 2, "extens": [2, 5, 7, 8], "drive": 2, "flexibl": [2, 5, 7, 8], "transport": 2, "backbon": 2, "usag": [2, 7, 8], "authent": [2, 4, 5, 6, 8], "sg_auth": 2, "shotgunauthent": [2, 6], "fetch": [2, 7], "uri": [2, 3, 5, 8], "desc": 2, "create_descriptor": 2, "ensure_loc": 2, "latest": [2, 5], "latest_desc": 2, "find_latest_vers": 2, "required_core_uri": 2, "associated_core_descriptor": 2, "compact": 2, "To": [2, 5, 7, 8], "descriptor_dict_to_uri": 2, "descriptor_uri_to_dict": 2, "end": [2, 5, 7, 8], "macosx": [2, 8], "appdata": [2, 5, 8], "older": [2, 5, 8], "pipelin": [2, 5, 6, 7, 8], "packag": [2, 5, 6], "shotgun_bundle_cache_path": 2, "facilit": 2, "repositori": [2, 5, 7], "git_branch": [2, 5], "github_releas": 2, "repo": 2, "dev": [2, 5, 7, 8], "while": [2, 5, 7, 8], "approv": [2, 7], "v12": 2, "assign": 2, "v2018": 2, "receiv": [2, 7], "v2017": 2, "ssh": 2, "remotehost": 2, "path_to": 2, "protocol": 2, "highest": [2, 5], "comparison": [2, 4, 7], "loosevers": 2, "semant": [2, 7], "semver": [2, 7], "master": [2, 5, 7, 8], "17fedd8": [2, 5], "long": [2, 7, 8], "hash": 2, "recent": [2, 5, 7, 8], "shotgunsoftwar": [2, 5, 7], "elimin": 2, "forward": [2, 5, 7], "slash": [2, 7], "3rd": 2, "parti": 2, "wish": [2, 7, 8], "pythonconsol": 2, "29": 2, "privat": [2, 7, 8], "sg_github_token_": 2, "uppercas": [2, 8], "snake": 2, "constraint": [2, 5], "classic": 2, "fine": 2, "grain": 2, "exact": [2, 5, 7], "windows_path": [2, 5, 8], "c": [2, 5, 8], "linux_path": [2, 5, 8], "mac_path": [2, 5, 8], "expand": 2, "expandvar": 2, "expandus": 2, "7bhome": 2, "7d": 2, "7e": 2, "escap": 2, "tradit": [2, 3, 5], "although": 2, "alongsid": [2, 5], "hook": [2, 4, 5, 8], "config_fold": 2, "7bconfig_fold": 2, "pipeline_root": 2, "rel": [2, 5], "exchang": [2, 8], "achiev": [2, 7], "pipeline_config": 2, "7bpipeline_config": 2, "usabl": 2, "upload": [2, 4, 8], "network": [2, 3, 5], "practic": [2, 5, 7, 8], "cloud": [2, 8], "zip": [2, 5, 8], "uploaded_config": 2, "implicit": 2, "inspect": [2, 5], "111": 2, "222": 2, "sg_config": 2, "underli": [2, 7], "understand": [2, 5], "autom": [2, 5], "ever": 2, "5": [2, 5, 8], "methodologi": 2, "sg_connect": 2, "descriptor_typ": 2, "dict_or_uri": 2, "bundle_cache_root_overrid": 2, "fallback_root": 2, "resolve_latest": 2, "constraint_pattern": 2, "local_fallback_when_disconnect": 2, "characterist": 2, "reentrant": 2, "installed_config": 2, "immut": 2, "bundle_cache_root": 2, "affect": [2, 8], "extern": [2, 5, 7], "scan": [2, 7, 8], "constrain": 2, "3beta": 2, "behaviour": [2, 5, 7], "internet": [2, 5], "tankdescriptorerror": 2, "ddict": 2, "is_descriptor_version_miss": 2, "helper": [2, 5, 7, 8], "altogeth": 2, "descriptor_uri": 2, "descriptor_obj": 2, "io_descriptor": 2, "io": [2, 5, 7], "changelog": 2, "tupl": [2, 5, 7], "changelog_summari": 2, "changelog_url": 2, "check_version_constraint": 2, "core_vers": 2, "engine_descriptor": 2, "desktop_vers": 2, "block": [2, 7], "descriptorbundl": 2, "checkversionconstraintserror": 2, "clone_cach": 2, "cache_root": 2, "administ": 2, "configuration_schema": 2, "target_fold": 2, "deprecation_statu": 2, "statu": [2, 7, 8], "is_deprec": 2, "display_nam": [2, 5, 7], "guid": [2, 3, 5, 8], "download_loc": 2, "ensure_shotgun_fields_exist": 2, "requires_shotgun_field": [2, 7], "system_nam": [2, 7], "sg_movie_typ": [2, 7], "text": [2, 5, 7, 8], "featur": [2, 7], "post": [2, 7], "exists_loc": 2, "find_latest_cached_vers": 2, "appli": [2, 5, 7, 8], "get_dict": [2, 5], "get_loc": 2, "get_path": 2, "get_uri": [2, 5], "has_remote_access": 2, "probe": [2, 7], "succe": 2, "icon_256": [2, 7], "256px": 2, "squar": [2, 7], "is_dev": 2, "purpos": [2, 7, 8], "is_immut": 2, "never": [2, 5, 8], "required_context": [2, 7], "context": [2, 4, 5, 8], "required_framework": 2, "widget": [2, 7], "run_post_instal": 2, "post_instal": 2, "py": [2, 5, 7], "great": [2, 7], "support_url": [2, 7], "supported_engin": [2, 7], "supported_platform": [2, 7], "version_constraint": 2, "absenc": 2, "min_sg": 2, "min_cor": 2, "min_engin": 2, "min_desktop": 2, "is_shared_framework": 2, "shell": [2, 5, 7], "get_associated_core_feature_info": 2, "feature_nam": 2, "readme_cont": 2, "readm": 2, "associated_core_version_less_than": 2, "version_str": 2, "less": [2, 5, 7], "guarante": [2, 5, 7], "higher": 2, "couldn": 2, "required_storag": 2, "get_feature_info": 2, "tankappstoreerror": 2, "tankappstoreconnectionerror": 2, "tankinvalidappstorecredentialserror": 2, "tankcheckversionconstraintserror": 2, "throw": 2, "explain": [2, 5, 8], "tankmissingmanifesterror": 2, "temp": [3, 8], "somewher": 3, "comput": [3, 5, 8], "bypass": 3, "desciptor": 3, "api": [3, 4, 7], "debug": [3, 7], "qt_web_login": 3, "app_session_launch": 3, "priorit": 3, "combin": [3, 5, 6, 7], "launcher": [3, 5, 8], "autodetect": 3, "pure": 3, "side": [3, 5], "email": [3, 8], "domain": 3, "save": [3, 7, 8], "twice": [3, 5], "gmail": 3, "disabl": 3, "appstor": [3, 5], "No": [3, 5, 7], "crop": 3, "introduct": [4, 7, 8], "pip": 4, "softwar": [4, 6, 7, 8], "templat": [4, 8], "except": 4, "util": [4, 5, 7], "miscellan": 4, "outlin": [5, 7], "independ": 5, "evolv": [5, 6], "break": [5, 7], "arrang": 5, "parallel": 5, "begin": [5, 7, 8], "repeat": 5, "lightweight": [5, 7], "prepar": 5, "figur": 5, "craft": 5, "auto": 5, "offlin": 5, "stand": 5, "alon": 5, "similarli": [5, 7], "mere": 5, "rez": 5, "briefli": 5, "decentr": 5, "manual": [5, 7, 8], "wizard": 5, "simplest": 5, "sg_uploaded_config": 5, "thu": 5, "recogn": 5, "archiv": 5, "goe": 5, "wide": 5, "blank": [5, 7], "hardcod": 5, "base_configur": 5, "ones": [5, 7, 8], "technic": [5, 6], "tag": 5, "wherea": 5, "commit": [5, 8], "configuraton": 5, "invit": 5, "dropdown": [5, 7], "my_dev_area": 5, "shown": [5, 7, 8], "prefix": 5, "got": 5, "bound": 5, "boostrap": 5, "said": 5, "infrastructur": 5, "prefer": [5, 7, 8], "tank_nam": 5, "column": 5, "get_hook_baseclass": [5, 7], "download_and_unpack_attach": [5, 8], "free": [5, 7], "offici": [5, 6, 7], "_get_bundle_attach": 5, "worth": 5, "put": [5, 7], "150": 5, "populate_bundle_cach": 5, "find_on": 5, "customnonprojectentity01": 5, "sg_descriptor": 5, "sg_content": 5, "unpack": [5, 8], "fast": 5, "especi": [5, 7], "challeng": 5, "beyond": [5, 7], "click": [5, 7], "clone": [5, 7], "hidden": 5, "forest": 5, "hidden_forest": 5, "append": [5, 8], "122": 5, "swap": 5, "stuff": 5, "mgr": 5, "made": 5, "walk": 5, "until": [5, 7], "precend": 5, "entir": [5, 7], "shared_cor": 5, "aa_001": 5, "foreground": [5, 8], "solut": 5, "act": [5, 7, 8], "my_toolkit_plugin": 5, "1234": 5, "behind": 5, "sg_user": 5, "obtrus": 5, "extract_set": 5, "impact": [5, 7, 8], "enumer": 5, "restore_set": 5, "opaqu": 5, "Their": 5, "plan": 5, "obtain": [5, 7, 8], "pre_engine_start_callback": 5, "signatur": 5, "pipeline_configur": 5, "do_shotgun_config_lookup": 5, "consid": [5, 7, 8], "caching_polici": 5, "polici": 5, "cache_spars": 5, "sole": 5, "cache_ful": 5, "progress_callback": 5, "progress_valu": 5, "float": [5, 7], "rang": 5, "safe": [5, 7], "whole": [5, 7], "involv": 5, "bootstrap_engine_async": 5, "completed_callback": 5, "failed_callback": 5, "asynchron": 5, "immedi": [5, 7], "remain": [5, 6, 7], "cleanup": 5, "phase": [5, 7], "constant": [5, 7, 8], "toolkit_bootstrap_phas": 5, "engine_startup_phas": 5, "former": 5, "failur": [5, 7, 8], "latter": [5, 8], "had": [5, 7], "reset": [5, 8], "async": 5, "bootstrapp": 5, "garbag": 5, "ie": 5, "memori": [5, 8], "durat": 5, "prepare_engin": 5, "rule": [5, 6], "later": [5, 8], "spars": 5, "realiz": 5, "spawn": 5, "get_pipeline_configur": 5, "met": 5, "lowest": 5, "cachedconfigdescriptor": 5, "iodescriptorappstor": 5, "descriptor_source_uri": 5, "500": 5, "mimic": [5, 7], "versionless": 5, "sort": [5, 8], "Then": [5, 7, 8], "insensit": [5, 8], "get_entity_from_environ": 5, "shotgun_sit": 5, "shotgun_entity_id": 5, "get_standard_plugin_environ": 5, "resolve_descriptor": 5, "static": [5, 8], "get_core_python_path": 5, "subprocess": 5, "tankbootstraperror": 5, "tankmissingtanknameerror": 5, "kickstart": 5, "programat": 5, "accomplish": 5, "pypa": 5, "vx": 5, "txt": 5, "simliar": 5, "compris": 5, "create_engine_launch": 5, "proper": [5, 7], "demonstr": [5, 7], "software_launch": 5, "software_vers": 5, "scan_softwar": 5, "simplic": 5, "launch_info": 5, "prepare_launch": 5, "launch_command": 5, "arg": [5, 7, 8], "popen": 5, "analog": 5, "discov": [5, 7], "successfulli": [5, 8], "mayalaunch": 5, "variat": 5, "exec_path": 5, "file_to_open": 5, "confirm": 5, "correct_executable_path": 5, "command_line_arg": 5, "launch_environ": 5, "usersetup": 5, "std_env": 5, "launch_inform": 5, "get_set": [5, 7, 8], "techinc": 5, "discoveri": 5, "environment": 5, "2017": [5, 7], "3v7": 5, "52": 5, "fx": 5, "_is_support": 5, "sw_version": 5, "align": 5, "minimum_supported_vers": 5, "_glob_and_match": 5, "match_templ": 5, "template_key_express": 5, "glob": 5, "tokens_express": 5, "substitut": [5, 8], "surround": 5, "program": 5, "full_vers": 5, "major_minor_vers": 5, "ex": [5, 8], "r": 5, "10": 5, "0v1": 5, "nuke10": 5, "app_font": [5, 7], "font": [5, 7], "fnt": [5, 7], "emit": [5, 7, 8], "shotgun_api3": 5, "sp3": 5, "15": 5, "324": 5, "322": 5, "rewrit": 5, "arbitrari": [5, 7, 8], "standalon": 5, "shotgun_pipeline_configuration_id": 5, "shotgun_bundle_cache_fallback_path": 5, "curent": 5, "reus": [5, 7], "apprentic": 5, "256x256": [5, 7], "smaller": 5, "graphic": 5, "blueprint": 5, "launch_cmd": 5, "env_var": 5, "welcom": 6, "subsystem": 6, "td": 6, "public": 6, "refactor": 6, "cleaner": 6, "easier": 6, "deeper": 6, "shotgun_authent": 6, "cover": 7, "interest": 7, "shut": 7, "0x10451b690": 7, "tankengineiniterror": 7, "get_engine_path": 7, "find_app_set": 7, "engine_instance_nam": 7, "change_context": 7, "new_context": 7, "fly": 7, "context_change_allow": 7, "proce": 7, "tankcontextchangenotsupportederror": 7, "themselv": 7, "benefit": 7, "speed": 7, "routin": 7, "fresh": 7, "rest": 7, "ecosystem": 7, "accessor": 7, "show_dialog": 7, "show_mod": 7, "show_panel": 7, "registr": 7, "register_command": 7, "bridg": 7, "aspect": 7, "summari": 7, "destroi": 7, "shutdown": 7, "stgk": [7, 8], "goal": 7, "nice": 7, "close": 7, "ti": 7, "signal": 7, "listen": 7, "frontend": 7, "fileopenev": 7, "pre_app_init": 7, "file_open": 7, "_handle_file_open": 7, "file_path": [7, 8], "log_debug": [7, 8], "_emit_ev": 7, "advantag": 7, "approach": [7, 8], "slight": 7, "event_file_open": 7, "reimplement": 7, "event_engin": 7, "isinst": 7, "notif": 7, "set_version_entity_by_fil": 7, "_create_dialog": 7, "tankqdialog": 7, "embed": 7, "dialog_clos": 7, "clean": 7, "pysid": 7, "qwidget": 7, "_create_dialog_with_widget": 7, "widget_class": 7, "_create_widget": 7, "effici": 7, "_define_qt_bas": 7, "initialis": 7, "qt_core": 7, "qt_gui": 7, "wrapper": [7, 8], "dialog_bas": 7, "child": 7, "notifi": 7, "might": [7, 8], "quit": 7, "frequent": 7, "react": 7, "awar": [7, 8], "engineev": 7, "_emit_log_messag": [7, 8], "namespac": [7, 8], "log_info": [7, 8], "famili": 7, "formatt": 7, "msg_str": 7, "async_execute_in_main_thread": 7, "loghandl": 7, "logrecord": 7, "_ensure_core_fonts_load": 7, "feel": 7, "qapplic": 7, "dark": 7, "meet": 7, "criteria": 7, "_get_dialog_par": 7, "overriden": 7, "_initialize_dark_look_and_feel": 7, "qpalett": 7, "stylesheet": 7, "theme": 7, "plastiqu": 7, "qt4": 7, "fusion": 7, "qt5": 7, "qt6": 7, "palett": 7, "setstyl": 7, "css": 7, "_on_dialog_clos": 7, "dlg": 7, "get_metrics_properti": 7, "instance_nam": 7, "pointer": 7, "driven": 7, "panel": 7, "register_panel": 7, "has_ui": 7, "batch": 7, "has_qt5": 7, "has_qt6": 7, "has_qt4": 7, "metrics_dispatch_allow": 7, "created_qt_dialog": 7, "host_info": 7, "respect": 7, "unknown": 7, "register_toggle_debug_command": 7, "toggl": [7, 8], "post_app_init": 7, "destroy_engin": 7, "tear": 7, "suppos": 7, "show_busi": 7, "splash": 7, "screen": [7, 8], "idea": 7, "commun": 7, "intent": 7, "slow": 7, "safeti": 7, "clear_busi": 7, "show_global_busi": 7, "broadcast": 7, "ultim": 7, "scrollabl": 7, "larger": 7, "short_nam": 7, "shorter": 7, "import_cut": 7, "tooltip": 7, "context_menu": 7, "node": 7, "2016": 7, "member": 7, "group_default": 7, "deny_permiss": 7, "exclud": 7, "artist": 7, "deny_platform": 7, "supports_multiple_select": 7, "starter": 7, "starterapp": 7, "shotgun_multi_select": 7, "init_app": 7, "work_area_info": 7, "panel_nam": 7, "layout": [7, 8], "profil": 7, "focu": 7, "distinguish": [7, 8], "reserv": 7, "subsequ": 7, "execute_in_main_thread": 7, "func": [7, 8], "deadlock": 7, "wait": 7, "finish": 7, "loop": 7, "won": [7, 8], "qmessagebox": 7, "hello": [7, 8], "get_matching_command": 7, "command_selector": 7, "selector": 7, "menu_favourit": 7, "app_inst": 7, "workfil": 7, "snapshot": 7, "warn": [7, 8], "capabl": 7, "sublcass": 7, "log_warn": 7, "log_error": [7, 8], "log_except": 7, "get_debug_tracked_qt_widget": 7, "hide_tk_title_bar": 7, "toolbar": 7, "tricki": 7, "amount": 7, "lifetim": 7, "stage": 7, "3dsmax": 7, "seamlessli": 7, "panel_id": 7, "modeless": 7, "cache_loc": 7, "random": 7, "sitenam": 7, "bundle_nam": 7, "stored_query_data_path": 7, "dat": 7, "create_hook_inst": 7, "hook_express": 7, "base_class": 7, "benefici": 7, "stateless": 7, "_plugin": 7, "app_object": 7, "my_hook": 7, "execute_method_x": 7, "execute_method_i": 7, "execute_method_z": 7, "ensure_folder_exist": [7, 8], "tend": 7, "execute_hook": 7, "method_nam": 7, "accompani": 7, "strict": 7, "execute_hook_by_nam": 7, "execute_hook_express": 7, "rapid": 7, "nest": 7, "deep": 7, "pre_check": 7, "curr_scen": 7, "curr_ver": 7, "get_project_cache_loc": 7, "get_templ": 7, "shorthand": 7, "get_template_by_nam": 7, "template_nam": 7, "probabl": 7, "pull": 7, "portabl": 7, "assumpt": 7, "speak": 7, "better": 7, "pixel": 7, "module_nam": 7, "mybundl": 7, "__init__": 7, "tk_multi_mybundl": 7, "weight": 7, "tk_multi_myapp": 7, "friendli": 7, "module_obj": 7, "get_logg": [7, 8], "old_context": 7, "site_cache_loc": 7, "style_const": 7, "color": 7, "qss": 7, "double_backet": 7, "sg_foreground_color": 7, "sg_highlight_color": 7, "18a7e3": 7, "sg_alert_color": 7, "fc6246": 7, "c8c8c8": 7, "view": 7, "sgdev": 7, "enu": 7, "contextid": 7, "pg_sgtk_developer_app": 7, "degre": 7, "nukepublish": 7, "post_engine_init": 7, "destroy_app": 7, "event_typ": [7, 8], "mind": 7, "event_file_clos": 7, "filecloseev": 7, "verifi": 7, "foo_bar_modul": 7, "foo_bar": 7, "import_framework": 7, "mybrows": 7, "browserwidget": 7, "get_framework": 7, "though": 7, "stabil": 7, "is_shar": 7, "cut": 7, "precis": 7, "init_framework": 7, "destroy_framework": 7, "tankmissingengineerror": 7, "current_bundl": 7, "reach": 7, "frame_rang": 7, "statement": 7, "mystuff": 7, "face": 7, "real": 7, "world": 7, "loader": 7, "verbos": [7, 8], "declar": 7, "shotgunutil": [7, 8], "v2": 7, "qtwidget": 7, "major": 7, "minor": 7, "patch": 7, "bug": 7, "minimum_vers": 7, "requires_shotgun_vers": 7, "requires_core_vers": 7, "requires_engine_vers": 7, "14": 7, "37": 7, "But": 7, "hous": 7, "wiki": 7, "intranet": 7, "sgtk_app_doc": 7, "tracker": 7, "pipeline_team": 7, "privileg": 7, "setting_nam": 7, "some_typ": 7, "general_default": 7, "default_value_tk": 7, "nuke_default": 7, "maya_default": 7, "option1": 7, "option_value1": 7, "option2": 7, "option_value2": 7, "shotgun_fields_hook": 7, "shotgun_field": 7, "action_map": 7, "assign_task": 7, "task_to_ip": 7, "quicktime_clipboard": 7, "sequence_clipboard": 7, "publish_clipboard": 7, "read_nod": 7, "script_import": 7, "debug_log": 7, "output_icon": 7, "centric": 7, "publishedfiletyp": [7, 8], "published_script_typ": 7, "tank_typ": 7, "permissions_group": 7, "sg_status_list": 7, "cmpt": 7, "publish_filt": 7, "output_rend": 7, "channel": 7, "chosen": 7, "bracket": [7, 8], "okai": 7, "discress": 7, "input_templates_to_look_for": 7, "allows_empti": 7, "retriv": 7, "facil": 7, "config_root": 7, "validation_hook": 7, "bunch": 7, "duplic": 7, "realli": 7, "strip": 7, "validate_str": 7, "extra": 7, "bit": 7, "lolcat": 7, "lol": 7, "cat": 7, "lot": [7, 8], "tact": 7, "much": [7, 8], "studio_valid": 7, "project_valid": 7, "library_v123": 7, "visibl": 7, "pubish_typ": 7, "mix": 7, "write_nod": 7, "file_typ": 7, "render_templ": 7, "movi": 7, "quicktim": 7, "exr_shot_rend": 7, "dpx": [7, 8], "dpx_shot_rend": 7, "pyqt": 7, "pretti": 7, "problem": [7, 8], "emul": 7, "coverag": 7, "contact": 7, "knowledg": 7, "learn": [7, 8], "discrep": 7, "visit": 7, "transition_from_qt_4": 7, "x_to_qt5": 7, "stop": 7, "yourself": 7, "maximum": 7, "portabilti": 7, "l": 7, "et": 7, "appdialog": 7, "param1": 7, "param2": 7, "widget_obj": 7, "return_cod": 7, "too": 7, "qdialog": 7, "exit_cod": 7, "on_ok_button_click": 7, "ok": 7, "on_cancel_button_click": 7, "button": 7, "mywidget": 7, "sheet": 7, "shotgun_qss_file_watch": 7, "watch": 7, "shouldn": [7, 8], "seal": 8, "propag": 8, "interfer": 8, "stream": 8, "broken": 8, "ext": 8, "create_fold": 8, "workfiles2": 8, "tkimp63c3b2d57f85": 8, "tk_multi_workfil": 8, "entity_tre": 8, "scene_oper": 8, "tank_cmd": 8, "recip": 8, "__name__": 8, "my_method": 8, "export": 8, "tk_debug": 8, "global_debug": 8, "log_fold": 8, "earli": 8, "initialize_base_file_handl": 8, "tradition": 8, "improv": 8, "log_xxx": 8, "initialize_custom_handl": 8, "respond": 8, "singleton": 8, "log_nam": 8, "log_tim": 8, "decor": 8, "statist": 8, "my_shotgun_publish_method": 8, "stopwatch": 8, "633": 8, "off": 8, "perman": 8, "log_fil": 8, "root_logg": 8, "adjust": 8, "base_file_handl": 8, "furthermor": 8, "stderr": 8, "filehandl": 8, "tmp": 8, "uninitialize_base_file_handl": 8, "uniniti": 8, "previous": 8, "rotat": 8, "filenam": 8, "suffix": 8, "initialize_base_file_handler_from_path": 8, "default_login": 8, "default_sit": 8, "8888": 8, "234": 8, "345": 8, "app_store_http_proxi": 8, "sgtk_preferences_loc": 8, "sgtk_desktop_config_loc": 8, "lowercas": 8, "disagre": 8, "programmat": 8, "userset": 8, "edit": 8, "hasn": 8, "shotgun_proxi": 8, "app_store_proxi": 8, "get_section_set": 8, "get_boolean_set": 8, "get_integer_set": 8, "customiz": 8, "with_cleared_umask": 8, "umask": 8, "mask": 8, "alter": 8, "0777": 8, "makedir": 8, "rwx": 8, "readabl": 8, "writabl": 8, "despit": 8, "temporarili": 8, "therebi": 8, "compute_folder_s": 8, "size": 8, "byte": 8, "touch_fil": 8, "0666": 8, "touch": 8, "oserror": 8, "0775": 8, "create_placeholder_fil": 8, "placehold": 8, "copy_fil": 8, "src": 8, "dst": 8, "safe_delete_fil": 8, "suffici": 8, "safe_delete_fold": 8, "copy_fold": 8, "folder_permiss": 8, "skip_list": 8, "shutil": 8, "copytre": 8, "__macosx": 8, "ds_store": 8, "sh": 8, "bat": 8, "gitignor": 8, "move_fold": 8, "backup_fold": 8, "backup": 8, "renam": 8, "20160912_200426": 8, "create_valid_filenam": 8, "sanit": 8, "love": 8, "my_lovely_nam": 8, "get_unused_path": 8, "base_path": 8, "unus": 8, "basenam": 8, "foo_1": 8, "blah": 8, "_reserved_": 8, "caller": 8, "fp": 8, "encod": 8, "cl": 8, "object_hook": 8, "parse_float": 8, "parse_int": 8, "parse_const": 8, "kw": 8, "thin": 8, "unseri": 8, "utf": 8, "unicod": 8, "drop": 8, "scalar": 8, "freeli": 8, "subtl": 8, "unpickl": 8, "vice": 8, "versa": 8, "otheriws": 8, "unexpect": 8, "decod": 8, "base64": 8, "dump": 8, "fh": 8, "oppos": 8, "reconstitut": 8, "therein": 8, "utf8": 8, "macosx_path": 8, "shotgun_path_field": 8, "p": 8, "from_shotgun_dict": 8, "from_system_dict": 8, "from_current_os_path": 8, "current_o": 8, "equal": 8, "p1": 8, "p2": 8, "as_shotgun_dict": 8, "as_system_dict": 8, "as_descriptor_uri": 8, "win": 8, "get_file_name_from_templ": 8, "get_shotgun_storage_kei": 8, "sg_dict": 8, "resultset": 8, "system_dict": 8, "trail": 8, "doubl": 8, "quickli": 8, "include_empti": 8, "for_develop": 8, "valueerror": 8, "sting": 8, "core_v17": 8, "17": 8, "earlier": 8, "core_v18": 8, "loss": 8, "retain": 8, "get_global_root": 8, "path_typ": 8, "get_site_root": 8, "hostnam": 8, "get_configuration_root": 8, "pipeline_config_id": 8, "shotgunsit": 8, "p0": 8, "33": 8, "p123c33": 8, "review": 8, "p123": 8, "is_linux": 8, "is_window": 8, "is_maco": 8, "register_publish": 8, "version_numb": 8, "iter": 8, "revis": 8, "v027": 8, "27": 8, "foreground_v002": 8, "0xd": 8, "xd": 8, "printf": 8, "comment": 8, "shot_010": 8, "composit": 8, "created_bi": 8, "40": 8, "134": 8, "content_typ": 8, "link_typ": 8, "local_path": 8, "local_path_linux": 8, "local_path_mac": 8, "local_path_window": 8, "local_storag": 8, "localstorag": 8, "demo": 8, "dry_run": 8, "before_register_publish": 8, "aov": 8, "thumbnail_path": 8, "jpeg": 8, "dependency_path": 8, "dependency_id": 8, "update_entity_thumbnail": 8, "update_task_thumbnail": 8, "get_current_us": 8, "created_at": 8, "datetim": 8, "version_ent": 8, "sg_field": 8, "sg_custom_field": 8, "shotgunpublisherror": 8, "find_publish": 8, "list_of_path": 8, "ilter": 8, "retreiv": 8, "only_current_project": 8, "tankpublishedfil": 8, "baz": 8, "create_event_log_entri": 8, "company_item_act": 8, "shotgun_asset_new": 8, "shotgun_asset_chang": 8, "shotgun_user_login": 8, "get_entity_type_display_nam": 8, "entity_type_cod": 8, "address": 8, "customentity03": 8, "shotgridsoftwar": 8, "shotgun_glob": 8, "get_published_file_entity_typ": 8, "get_sg_entity_name_field": 8, "download_url": 8, "1227": 8, "redirect": 8, "use_url_extens": 8, "caus": 8, "filepath": 8, "attachment_id": 8, "retri": 8, "auto_detect_bundl": 8, "subfold": 8, "unfold": 8, "shotgunattachmentdownloaderror": 8, "download_and_unpack_url": 8, "is_version_old": 8, "b": 8, "head": 8, "sha": 8, "is_version_older_or_equ": 8, "is_version_new": 8, "newer": 8, "is_version_newer_or_equ": 8, "append_path_to_env_var": 8, "env_var_nam": 8, "var": 8, "prepend_path_to_env_var": 8, "prepend": 8, "reduc": 8, "latenc": 8, "lastnam": 8, "environmentvariablefilelookuperror": 8, "var_nam": 8, "error_messag": 8, "caught": 8, "publishresolveerror": 8, "unsupport": 8, "scheme": 8}, "objects": {"": [[1, 0, 0, "-", "before_register_publish"], [1, 0, 0, "-", "bootstrap"], [1, 0, 0, "-", "bundle_init"], [1, 0, 0, "-", "cache_location"], [1, 0, 0, "-", "context_change"], [1, 0, 0, "-", "default_storage_root"], [1, 0, 0, "-", "engine_init"], [1, 0, 0, "-", "ensure_folder_exists"], [1, 0, 0, "-", "example_template_hook"], [1, 0, 0, "-", "get_current_login"], [1, 0, 0, "-", "log_metrics"], [1, 0, 0, "-", "pick_environment"], [1, 0, 0, "-", "pipeline_configuration_init"], [1, 0, 0, "-", "process_folder_creation"], [1, 0, 0, "-", "process_folder_name"], [1, 0, 0, "-", "resolve_publish"], [1, 0, 0, "-", "tank_init"]], "before_register_publish": [[1, 1, 1, "", "BeforeRegisterPublish"]], "before_register_publish.BeforeRegisterPublish": [[1, 2, 1, "", "execute"]], "bootstrap": [[1, 1, 1, "", "Bootstrap"]], "bootstrap.Bootstrap": [[1, 2, 1, "", "can_cache_bundle"], [1, 2, 1, "", "init"], [1, 2, 1, "", "populate_bundle_cache_entry"]], "bundle_init": [[1, 1, 1, "", "BundleInit"]], "bundle_init.BundleInit": [[1, 2, 1, "", "execute"]], "cache_location": [[1, 1, 1, "", "CacheLocation"]], "cache_location.CacheLocation": [[1, 2, 1, "", "get_bundle_data_cache_path"], [1, 2, 1, "", "get_path_cache_path"]], "context_change": [[1, 1, 1, "", "ContextChange"]], "context_change.ContextChange": [[1, 2, 1, "", "post_context_change"], [1, 2, 1, "", "pre_context_change"]], "default_storage_root": [[1, 1, 1, "", "DefaultStorageRoot"]], "default_storage_root.DefaultStorageRoot": [[1, 2, 1, "", "execute"]], "engine_init": [[1, 1, 1, "", "EngineInit"]], "engine_init.EngineInit": [[1, 2, 1, "", "execute"]], "ensure_folder_exists": [[1, 1, 1, "", "EnsureFolderExists"]], "ensure_folder_exists.EnsureFolderExists": [[1, 2, 1, "", "execute"]], "example_template_hook": [[1, 1, 1, "", "ExampleTemplateHook"]], "example_template_hook.ExampleTemplateHook": [[1, 2, 1, "", "execute"]], "get_current_login": [[1, 1, 1, "", "GetCurrentLogin"]], "get_current_login.GetCurrentLogin": [[1, 2, 1, "", "execute"]], "log_metrics": [[1, 1, 1, "", "LogMetrics"]], "log_metrics.LogMetrics": [[1, 2, 1, "", "log_metrics"]], "pick_environment": [[1, 1, 1, "", "PickEnvironment"]], "pick_environment.PickEnvironment": [[1, 2, 1, "", "execute"]], "pipeline_configuration_init": [[1, 1, 1, "", "PipelineConfigurationInit"]], "pipeline_configuration_init.PipelineConfigurationInit": [[1, 2, 1, "", "execute"]], "process_folder_creation": [[1, 1, 1, "", "ProcessFolderCreation"]], "process_folder_creation.ProcessFolderCreation": [[1, 2, 1, "", "execute"]], "process_folder_name": [[1, 1, 1, "", "ProcessFolderName"]], "process_folder_name.ProcessFolderName": [[1, 2, 1, "", "execute"]], "resolve_publish": [[1, 1, 1, "", "ResolvePublish"]], "resolve_publish.ResolvePublish": [[1, 2, 1, "", "resolve_path"]], "sgtk": [[1, 1, 1, "", "CommandInteraction"], [1, 1, 1, "", "Context"], [1, 1, 1, "", "Hook"], [1, 1, 1, "", "IntegerKey"], [1, 1, 1, "", "SequenceKey"], [1, 1, 1, "", "Sgtk"], [1, 1, 1, "", "SgtkSystemCommand"], [1, 1, 1, "", "StringKey"], [1, 1, 1, "", "TankError"], [1, 1, 1, "", "TankErrorProjectIsSetup"], [1, 1, 1, "", "TankFileDoesNotExistError"], [1, 1, 1, "", "TankHookMethodDoesNotExistError"], [1, 1, 1, "", "TankInvalidCoreLocationError"], [1, 1, 1, "", "TankNotPipelineConfigurationError"], [1, 1, 1, "", "TankUnreadableFileError"], [1, 1, 1, "", "Template"], [1, 1, 1, "", "TemplateKey"], [1, 1, 1, "", "TemplatePath"], [1, 1, 1, "", "TemplateString"], [1, 1, 1, "", "TimestampKey"], [1, 4, 1, "", "get_authenticated_user"], [1, 4, 1, "", "get_command"], [1, 4, 1, "", "get_core_python_path_for_config"], [1, 4, 1, "", "get_hook_baseclass"], [1, 4, 1, "", "get_python_interpreter_for_config"], [1, 4, 1, "", "get_sgtk_module_path"], [1, 4, 1, "", "list_commands"], [8, 0, 0, "-", "log"], [1, 4, 1, "", "set_authenticated_user"], [5, 4, 1, "", "sgtk_from_entity"], [5, 4, 1, "", "sgtk_from_path"]], "sgtk.CommandInteraction": [[1, 2, 1, "", "ask_yn_question"], [1, 2, 1, "", "ask_yna_question"], [1, 2, 1, "", "request_input"], [1, 3, 1, "", "supports_interaction"]], "sgtk.Context": [[1, 3, 1, "", "additional_entities"], [1, 2, 1, "", "as_template_fields"], [1, 2, 1, "", "create_copy_for_user"], [1, 2, 1, "", "deserialize"], [1, 3, 1, "", "entity"], [1, 3, 1, "", "entity_locations"], [1, 3, 1, "", "filesystem_locations"], [1, 2, 1, "", "from_dict"], [1, 3, 1, "", "project"], [1, 2, 1, "", "serialize"], [1, 3, 1, "", "sgtk"], [1, 3, 1, "", "shotgun_url"], [1, 3, 1, "", "source_entity"], [1, 3, 1, "", "step"], [1, 3, 1, "", "task"], [1, 2, 1, "", "to_dict"], [1, 3, 1, "", "user"]], "sgtk.Hook": [[1, 3, 1, "", "disk_location"], [1, 2, 1, "", "get_publish_path"], [1, 2, 1, "", "load_framework"], [1, 3, 1, "", "logger"], [1, 3, 1, "", "parent"], [1, 3, 1, "", "sgtk"], [1, 3, 1, "", "tank"]], "sgtk.IntegerKey": [[1, 3, 1, "", "format_spec"], [1, 3, 1, "", "strict_matching"], [1, 2, 1, "", "validate"]], "sgtk.SequenceKey": [[1, 2, 1, "", "validate"]], "sgtk.Sgtk": [[1, 2, 1, "", "abstract_paths_from_template"], [1, 3, 1, "", "bundle_cache_fallback_paths"], [1, 3, 1, "", "configuration_descriptor"], [1, 3, 1, "", "configuration_id"], [1, 3, 1, "", "configuration_mode"], [1, 3, 1, "", "configuration_name"], [1, 2, 1, "", "context_empty"], [1, 2, 1, "", "context_from_entity"], [1, 2, 1, "", "context_from_entity_dictionary"], [1, 2, 1, "", "context_from_path"], [1, 2, 1, "", "create_filesystem_structure"], [1, 3, 1, "", "documentation_url"], [1, 2, 1, "", "entity_from_path"], [1, 2, 1, "", "get_command"], [1, 2, 1, "", "list_commands"], [1, 2, 1, "", "paths_from_entity"], [1, 2, 1, "", "paths_from_template"], [1, 2, 1, "", "preview_filesystem_structure"], [1, 3, 1, "", "project_path"], [1, 2, 1, "", "reload_templates"], [1, 3, 1, "", "roots"], [1, 3, 1, "", "shotgun"], [1, 3, 1, "", "shotgun_url"], [1, 2, 1, "", "synchronize_filesystem_structure"], [1, 2, 1, "", "template_from_path"], [1, 3, 1, "", "templates"], [1, 2, 1, "", "templates_from_path"], [1, 3, 1, "", "version"]], "sgtk.SgtkSystemCommand": [[1, 3, 1, "", "category"], [1, 3, 1, "", "description"], [1, 2, 1, "", "execute"], [1, 3, 1, "", "logger"], [1, 3, 1, "", "name"], [1, 3, 1, "", "parameters"], [1, 2, 1, "", "set_logger"], [1, 2, 1, "", "terminate"]], "sgtk.StringKey": [[1, 3, 1, "", "filter_by"], [1, 3, 1, "", "subset"], [1, 3, 1, "", "subset_format"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "value_from_str"]], "sgtk.TankError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankErrorProjectIsSetup": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankFileDoesNotExistError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankHookMethodDoesNotExistError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankInvalidCoreLocationError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankNotPipelineConfigurationError": [[1, 2, 1, "", "with_traceback"]], "sgtk.TankUnreadableFileError": [[1, 2, 1, "", "with_traceback"]], "sgtk.Template": [[1, 2, 1, "", "apply_fields"], [1, 3, 1, "", "definition"], [1, 2, 1, "", "get_fields"], [1, 2, 1, "", "is_optional"], [1, 3, 1, "", "keys"], [1, 2, 1, "", "missing_keys"], [1, 3, 1, "", "ordered_keys"], [1, 3, 1, "", "parent"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "validate_and_get_fields"]], "sgtk.TemplateKey": [[1, 3, 1, "", "choices"], [1, 3, 1, "", "default"], [1, 3, 1, "", "exclusions"], [1, 3, 1, "", "is_abstract"], [1, 3, 1, "", "labelled_choices"], [1, 3, 1, "", "length"], [1, 3, 1, "", "name"], [1, 3, 1, "", "shotgun_entity_type"], [1, 3, 1, "", "shotgun_field_name"], [1, 2, 1, "", "str_from_value"], [1, 2, 1, "", "validate"], [1, 2, 1, "", "value_from_str"]], "sgtk.TemplatePath": [[1, 3, 1, "", "parent"], [1, 3, 1, "", "root_path"]], "sgtk.TemplateString": [[1, 3, 1, "", "parent"]], "sgtk.TimestampKey": [[1, 3, 1, "", "format_spec"], [1, 2, 1, "", "validate"]], "sgtk.authentication": [[0, 1, 1, "", "AuthenticationCancelled"], [0, 1, 1, "", "AuthenticationError"], [0, 1, 1, "", "ConsoleLoginNotSupportedError"], [0, 1, 1, "", "DefaultsManager"], [0, 1, 1, "", "IncompleteCredentials"], [0, 1, 1, "", "ShotgunAuthenticationError"], [0, 1, 1, "", "ShotgunAuthenticator"], [0, 1, 1, "", "ShotgunUser"], [0, 1, 1, "", "UnresolvableHumanUser"], [0, 1, 1, "", "UnresolvableScriptUser"], [0, 4, 1, "", "deserialize_user"], [0, 4, 1, "", "serialize_user"]], "sgtk.authentication.DefaultsManager": [[0, 2, 1, "", "get_host"], [0, 2, 1, "", "get_http_proxy"], [0, 2, 1, "", "get_login"], [0, 2, 1, "", "get_user_credentials"], [0, 2, 1, "", "is_host_fixed"], [0, 2, 1, "", "set_host"], [0, 2, 1, "", "set_login"]], "sgtk.authentication.ShotgunAuthenticator": [[0, 2, 1, "", "clear_default_user"], [0, 2, 1, "", "create_script_user"], [0, 2, 1, "", "create_session_user"], [0, 2, 1, "", "get_default_host"], [0, 2, 1, "", "get_default_http_proxy"], [0, 2, 1, "", "get_default_user"], [0, 2, 1, "", "get_user"], [0, 2, 1, "", "get_user_from_prompt"]], "sgtk.authentication.ShotgunUser": [[0, 2, 1, "", "are_credentials_expired"], [0, 2, 1, "", "create_sg_connection"], [0, 3, 1, "", "host"], [0, 3, 1, "", "http_proxy"], [0, 3, 1, "", "login"], [0, 2, 1, "", "refresh_credentials"], [0, 2, 1, "", "resolve_entity"]], "sgtk.bootstrap": [[5, 1, 1, "", "TankBootstrapError"], [5, 1, 1, "", "TankMissingTankNameError"], [5, 1, 1, "", "ToolkitManager"]], "sgtk.bootstrap.TankBootstrapError": [[5, 2, 1, "", "with_traceback"]], "sgtk.bootstrap.TankMissingTankNameError": [[5, 2, 1, "", "with_traceback"]], "sgtk.bootstrap.ToolkitManager": [[5, 3, 1, "", "base_configuration"], [5, 2, 1, "", "bootstrap_engine"], [5, 2, 1, "", "bootstrap_engine_async"], [5, 3, 1, "", "bundle_cache_fallback_paths"], [5, 3, 1, "", "caching_policy"], [5, 3, 1, "", "do_shotgun_config_lookup"], [5, 2, 1, "", "extract_settings"], [5, 2, 1, "", "get_core_python_path"], [5, 2, 1, "", "get_entity_from_environment"], [5, 2, 1, "", "get_pipeline_configurations"], [5, 3, 1, "", "pipeline_configuration"], [5, 3, 1, "", "plugin_id"], [5, 3, 1, "", "pre_engine_start_callback"], [5, 2, 1, "", "prepare_engine"], [5, 3, 1, "", "progress_callback"], [5, 2, 1, "", "resolve_descriptor"], [5, 2, 1, "", "restore_settings"]], "sgtk.descriptor": [[2, 1, 1, "", "AppDescriptor"], [2, 1, 1, "", "ConfigDescriptor"], [2, 1, 1, "", "CoreDescriptor"], [2, 1, 1, "", "EngineDescriptor"], [2, 1, 1, "", "FrameworkDescriptor"], [2, 1, 1, "", "TankAppStoreConnectionError"], [2, 1, 1, "", "TankAppStoreError"], [2, 1, 1, "", "TankCheckVersionConstraintsError"], [2, 1, 1, "", "TankDescriptorError"], [2, 1, 1, "", "TankInvalidAppStoreCredentialsError"], [2, 1, 1, "", "TankInvalidInterpreterLocationError"], [2, 1, 1, "", "TankMissingManifestError"], [2, 4, 1, "", "create_descriptor"], [2, 4, 1, "", "descriptor_dict_to_uri"], [2, 4, 1, "", "descriptor_uri_to_dict"], [2, 4, 1, "", "is_descriptor_version_missing"]], "sgtk.descriptor.AppDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "check_version_constraints"], [2, 2, 1, "", "clone_cache"], [2, 3, 1, "", "configuration_schema"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "ensure_shotgun_fields_exist"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "required_context"], [2, 3, 1, "", "required_frameworks"], [2, 2, 1, "", "run_post_install"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "supported_engines"], [2, 3, 1, "", "supported_platforms"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.ConfigDescriptor": [[2, 3, 1, "", "associated_core_descriptor"], [2, 2, 1, "", "associated_core_version_less_than"], [2, 3, 1, "", "changelog"], [2, 2, 1, "", "clone_cache"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_associated_core_feature_info"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "python_interpreter"], [2, 3, 1, "", "readme_content"], [2, 3, 1, "", "required_storages"], [2, 3, 1, "", "storage_roots"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.CoreDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "clone_cache"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_feature_info"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.EngineDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "check_version_constraints"], [2, 2, 1, "", "clone_cache"], [2, 3, 1, "", "configuration_schema"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "ensure_shotgun_fields_exist"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 3, 1, "", "required_context"], [2, 3, 1, "", "required_frameworks"], [2, 2, 1, "", "run_post_install"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "supported_engines"], [2, 3, 1, "", "supported_platforms"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.FrameworkDescriptor": [[2, 3, 1, "", "changelog"], [2, 2, 1, "", "check_version_constraints"], [2, 2, 1, "", "clone_cache"], [2, 3, 1, "", "configuration_schema"], [2, 2, 1, "", "copy"], [2, 3, 1, "", "deprecation_status"], [2, 3, 1, "", "description"], [2, 3, 1, "", "display_name"], [2, 3, 1, "", "documentation_url"], [2, 2, 1, "", "download_local"], [2, 2, 1, "", "ensure_local"], [2, 2, 1, "", "ensure_shotgun_fields_exist"], [2, 2, 1, "", "exists_local"], [2, 2, 1, "", "find_latest_cached_version"], [2, 2, 1, "", "find_latest_version"], [2, 2, 1, "", "get_dict"], [2, 2, 1, "", "get_location"], [2, 2, 1, "", "get_path"], [2, 2, 1, "", "get_uri"], [2, 2, 1, "", "has_remote_access"], [2, 3, 1, "", "icon_256"], [2, 2, 1, "", "is_dev"], [2, 2, 1, "", "is_immutable"], [2, 2, 1, "", "is_shared_framework"], [2, 3, 1, "", "required_context"], [2, 3, 1, "", "required_frameworks"], [2, 2, 1, "", "run_post_install"], [2, 3, 1, "", "support_url"], [2, 3, 1, "", "supported_engines"], [2, 3, 1, "", "supported_platforms"], [2, 3, 1, "", "system_name"], [2, 3, 1, "", "version"], [2, 3, 1, "", "version_constraints"]], "sgtk.descriptor.TankAppStoreConnectionError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankAppStoreError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankCheckVersionConstraintsError": [[2, 3, 1, "", "reasons"], [2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankDescriptorError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankInvalidAppStoreCredentialsError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankInvalidInterpreterLocationError": [[2, 2, 1, "", "with_traceback"]], "sgtk.descriptor.TankMissingManifestError": [[2, 2, 1, "", "with_traceback"]], "sgtk.log": [[8, 1, 1, "", "LogManager"]], "sgtk.log.LogManager": [[8, 3, 1, "", "base_file_handler"], [8, 2, 1, "", "get_logger"], [8, 3, 1, "", "global_debug"], [8, 2, 1, "", "initialize_base_file_handler"], [8, 2, 1, "", "initialize_base_file_handler_from_path"], [8, 2, 1, "", "initialize_custom_handler"], [8, 3, 1, "", "log_file"], [8, 3, 1, "", "log_folder"], [8, 2, 1, "", "log_timing"], [8, 3, 1, "", "root_logger"], [8, 2, 1, "", "uninitialize_base_file_handler"]], "sgtk.platform": [[7, 1, 1, "", "Application"], [7, 1, 1, "", "Engine"], [7, 1, 1, "", "Framework"], [5, 1, 1, "", "LaunchInformation"], [5, 1, 1, "", "SoftwareLauncher"], [5, 1, 1, "", "SoftwareVersion"], [7, 1, 1, "", "TankContextChangeNotSupportedError"], [7, 1, 1, "", "TankEngineInitError"], [7, 1, 1, "", "TankMissingEngineError"], [7, 4, 1, "", "change_context"], [5, 4, 1, "", "create_engine_launcher"], [7, 4, 1, "", "current_bundle"], [7, 4, 1, "", "current_engine"], [7, 4, 1, "", "find_app_settings"], [7, 4, 1, "", "get_engine_path"], [7, 4, 1, "", "get_framework"], [7, 4, 1, "", "get_logger"], [7, 4, 1, "", "import_framework"], [7, 4, 1, "", "restart"], [7, 4, 1, "", "start_engine"]], "sgtk.platform.Application": [[7, 3, 1, "", "cache_location"], [7, 2, 1, "", "change_context"], [7, 3, 1, "", "context"], [7, 3, 1, "", "context_change_allowed"], [7, 2, 1, "", "create_hook_instance"], [7, 3, 1, "", "description"], [7, 2, 1, "", "destroy_app"], [7, 3, 1, "", "disk_location"], [7, 3, 1, "", "display_name"], [7, 3, 1, "", "documentation_url"], [7, 3, 1, "", "engine"], [7, 2, 1, "", "ensure_folder_exists"], [7, 2, 1, "", "event_engine"], [7, 2, 1, "", "event_file_close"], [7, 2, 1, "", "event_file_open"], [7, 2, 1, "", "execute_hook"], [7, 2, 1, "", "execute_hook_by_name"], [7, 2, 1, "", "execute_hook_expression"], [7, 2, 1, "", "execute_hook_method"], [7, 3, 1, "", "frameworks"], [7, 2, 1, "", "get_metrics_properties"], [7, 2, 1, "", "get_project_cache_location"], [7, 2, 1, "", "get_setting"], [7, 2, 1, "", "get_template"], [7, 2, 1, "", "get_template_by_name"], [7, 3, 1, "", "icon_256"], [7, 2, 1, "", "import_module"], [7, 2, 1, "", "init_app"], [7, 3, 1, "", "instance_name"], [7, 2, 1, "", "log_debug"], [7, 2, 1, "", "log_error"], [7, 2, 1, "", "log_exception"], [7, 2, 1, "", "log_info"], [7, 2, 1, "", "log_warning"], [7, 3, 1, "", "logger"], [7, 3, 1, "", "name"], [7, 2, 1, "", "post_context_change"], [7, 2, 1, "", "post_engine_init"], [7, 2, 1, "", "pre_context_change"], [7, 3, 1, "", "sgtk"], [7, 3, 1, "", "shotgun"], [7, 3, 1, "", "site_cache_location"], [7, 3, 1, "", "style_constants"], [7, 3, 1, "", "support_url"], [7, 3, 1, "", "tank"], [7, 3, 1, "", "version"]], "sgtk.platform.Engine": [[7, 2, 1, "", "_create_dialog"], [7, 2, 1, "", "_create_dialog_with_widget"], [7, 2, 1, "", "_create_widget"], [7, 2, 1, "", "_define_qt_base"], [7, 2, 1, "", "_emit_event"], [7, 2, 1, "", "_emit_log_message"], [7, 2, 1, "", "_ensure_core_fonts_loaded"], [7, 2, 1, "", "_get_dialog_parent"], [7, 2, 1, "", "_initialize_dark_look_and_feel"], [7, 2, 1, "", "_on_dialog_closed"], [7, 3, 1, "", "apps"], [7, 2, 1, "", "async_execute_in_main_thread"], [7, 3, 1, "", "cache_location"], [7, 2, 1, "", "change_context"], [7, 2, 1, "", "clear_busy"], [7, 3, 1, "", "commands"], [7, 3, 1, "", "context"], [7, 3, 1, "", "context_change_allowed"], [7, 2, 1, "", "create_hook_instance"], [7, 3, 1, "", "created_qt_dialogs"], [7, 3, 1, "", "description"], [7, 2, 1, "", "destroy"], [7, 2, 1, "", "destroy_engine"], [7, 3, 1, "", "disk_location"], [7, 3, 1, "", "display_name"], [7, 3, 1, "", "documentation_url"], [7, 2, 1, "", "ensure_folder_exists"], [7, 3, 1, "", "environment"], [7, 2, 1, "", "execute_hook"], [7, 2, 1, "", "execute_hook_by_name"], [7, 2, 1, "", "execute_hook_expression"], [7, 2, 1, "", "execute_hook_method"], [7, 2, 1, "", "execute_in_main_thread"], [7, 3, 1, "", "frameworks"], [7, 2, 1, "", "get_debug_tracked_qt_widgets"], [7, 2, 1, "", "get_matching_commands"], [7, 2, 1, "", "get_metrics_properties"], [7, 2, 1, "", "get_project_cache_location"], [7, 2, 1, "", "get_setting"], [7, 2, 1, "", "get_template"], [7, 2, 1, "", "get_template_by_name"], [7, 3, 1, "", "has_qt4"], [7, 3, 1, "", "has_qt5"], [7, 3, 1, "", "has_qt6"], [7, 3, 1, "", "has_ui"], [7, 3, 1, "", "host_info"], [7, 3, 1, "", "icon_256"], [7, 2, 1, "", "import_module"], [7, 3, 1, "", "instance_name"], [7, 2, 1, "", "log_debug"], [7, 2, 1, "", "log_error"], [7, 2, 1, "", "log_exception"], [7, 2, 1, "", "log_info"], [7, 2, 1, "", "log_warning"], [7, 3, 1, "", "logger"], [7, 3, 1, "", "metrics_dispatch_allowed"], [7, 3, 1, "", "name"], [7, 3, 1, "", "panels"], [7, 2, 1, "", "post_app_init"], [7, 2, 1, "", "post_context_change"], [7, 2, 1, "", "pre_app_init"], [7, 2, 1, "", "pre_context_change"], [7, 2, 1, "", "register_command"], [7, 2, 1, "", "register_panel"], [7, 3, 1, "", "register_toggle_debug_command"], [7, 3, 1, "", "sgtk"], [7, 3, 1, "", "shotgun"], [7, 2, 1, "", "show_busy"], [7, 2, 1, "", "show_dialog"], [7, 2, 1, "", "show_modal"], [7, 2, 1, "", "show_panel"], [7, 3, 1, "", "site_cache_location"], [7, 3, 1, "", "style_constants"], [7, 3, 1, "", "support_url"], [7, 3, 1, "", "tank"], [7, 3, 1, "", "version"]], "sgtk.platform.Framework": [[7, 3, 1, "", "cache_location"], [7, 2, 1, "", "change_context"], [7, 3, 1, "", "context"], [7, 3, 1, "", "context_change_allowed"], [7, 2, 1, "", "create_hook_instance"], [7, 3, 1, "", "description"], [7, 2, 1, "", "destroy_framework"], [7, 3, 1, "", "disk_location"], [7, 3, 1, "", "display_name"], [7, 3, 1, "", "documentation_url"], [7, 3, 1, "", "engine"], [7, 2, 1, "", "ensure_folder_exists"], [7, 2, 1, "", "execute_hook"], [7, 2, 1, "", "execute_hook_by_name"], [7, 2, 1, "", "execute_hook_expression"], [7, 2, 1, "", "execute_hook_method"], [7, 3, 1, "", "frameworks"], [7, 2, 1, "", "get_metrics_properties"], [7, 2, 1, "", "get_project_cache_location"], [7, 2, 1, "", "get_setting"], [7, 2, 1, "", "get_template"], [7, 2, 1, "", "get_template_by_name"], [7, 3, 1, "", "icon_256"], [7, 2, 1, "", "import_module"], [7, 2, 1, "", "init_framework"], [7, 3, 1, "", "is_shared"], [7, 2, 1, "", "log_debug"], [7, 2, 1, "", "log_error"], [7, 2, 1, "", "log_exception"], [7, 2, 1, "", "log_info"], [7, 2, 1, "", "log_warning"], [7, 3, 1, "", "logger"], [7, 3, 1, "", "name"], [7, 2, 1, "", "post_context_change"], [7, 2, 1, "", "pre_context_change"], [7, 3, 1, "", "sgtk"], [7, 3, 1, "", "shotgun"], [7, 3, 1, "", "site_cache_location"], [7, 3, 1, "", "style_constants"], [7, 3, 1, "", "support_url"], [7, 3, 1, "", "tank"], [7, 3, 1, "", "version"]], "sgtk.platform.LaunchInformation": [[5, 3, 1, "", "args"], [5, 3, 1, "", "environment"], [5, 3, 1, "", "path"]], "sgtk.platform.SoftwareLauncher": [[5, 2, 1, "", "_glob_and_match"], [5, 2, 1, "", "_is_supported"], [5, 3, 1, "", "context"], [5, 3, 1, "", "disk_location"], [5, 3, 1, "", "display_name"], [5, 3, 1, "", "engine_name"], [5, 2, 1, "", "get_setting"], [5, 2, 1, "", "get_standard_plugin_environment"], [5, 3, 1, "", "logger"], [5, 3, 1, "", "minimum_supported_version"], [5, 2, 1, "", "prepare_launch"], [5, 3, 1, "", "products"], [5, 2, 1, "", "scan_software"], [5, 3, 1, "", "sgtk"], [5, 3, 1, "", "shotgun"], [5, 3, 1, "", "versions"]], "sgtk.platform.SoftwareVersion": [[5, 3, 1, "", "args"], [5, 3, 1, "", "display_name"], [5, 3, 1, "", "icon"], [5, 3, 1, "", "path"], [5, 3, 1, "", "product"], [5, 3, 1, "", "version"]], "sgtk.platform.TankContextChangeNotSupportedError": [[7, 2, 1, "", "with_traceback"]], "sgtk.platform.TankEngineInitError": [[7, 2, 1, "", "with_traceback"]], "sgtk.platform.TankMissingEngineError": [[7, 2, 1, "", "with_traceback"]], "sgtk.util": [[8, 1, 1, "", "EnvironmentVariableFileLookupError"], [8, 1, 1, "", "LocalFileStorageManager"], [8, 1, 1, "", "PublishPathNotDefinedError"], [8, 1, 1, "", "PublishPathNotSupported"], [8, 1, 1, "", "PublishResolveError"], [8, 1, 1, "", "ShotgunPath"], [8, 1, 1, "", "ShotgunPublishError"], [8, 1, 1, "", "UserSettings"], [8, 4, 1, "", "append_path_to_env_var"], [8, 4, 1, "", "create_event_log_entry"], [8, 4, 1, "", "download_url"], [8, 4, 1, "", "find_publish"], [8, 4, 1, "", "get_current_user"], [8, 4, 1, "", "get_entity_type_display_name"], [8, 4, 1, "", "get_published_file_entity_type"], [8, 4, 1, "", "get_sg_entity_name_field"], [8, 4, 1, "", "is_linux"], [8, 4, 1, "", "is_macos"], [8, 4, 1, "", "is_version_newer"], [8, 4, 1, "", "is_version_newer_or_equal"], [8, 4, 1, "", "is_version_older"], [8, 4, 1, "", "is_version_older_or_equal"], [8, 4, 1, "", "is_windows"], [8, 4, 1, "", "prepend_path_to_env_var"], [8, 4, 1, "", "register_publish"], [8, 4, 1, "", "resolve_publish_path"]], "sgtk.util.EnvironmentVariableFileLookupError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.LocalFileStorageManager": [[8, 2, 1, "", "get_configuration_root"], [8, 2, 1, "", "get_global_root"], [8, 2, 1, "", "get_site_root"]], "sgtk.util.PublishPathNotDefinedError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.PublishPathNotSupported": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.PublishResolveError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.ShotgunPath": [[8, 5, 1, "", "SHOTGUN_PATH_FIELDS"], [8, 2, 1, "", "as_descriptor_uri"], [8, 2, 1, "", "as_shotgun_dict"], [8, 2, 1, "", "as_system_dict"], [8, 3, 1, "", "current_os"], [8, 2, 1, "", "from_current_os_path"], [8, 2, 1, "", "from_shotgun_dict"], [8, 2, 1, "", "from_system_dict"], [8, 2, 1, "", "get_file_name_from_template"], [8, 2, 1, "", "get_shotgun_storage_key"], [8, 2, 1, "", "join"], [8, 3, 1, "", "linux"], [8, 3, 1, "", "macosx"], [8, 2, 1, "", "normalize"], [8, 3, 1, "", "windows"]], "sgtk.util.ShotgunPublishError": [[8, 2, 1, "", "with_traceback"]], "sgtk.util.UserSettings": [[8, 3, 1, "", "app_store_proxy"], [8, 3, 1, "", "default_login"], [8, 3, 1, "", "default_site"], [8, 2, 1, "", "get_boolean_setting"], [8, 2, 1, "", "get_integer_setting"], [8, 2, 1, "", "get_section_settings"], [8, 2, 1, "", "get_setting"], [8, 3, 1, "", "shotgun_proxy"]], "sgtk.util.filesystem": [[8, 4, 1, "", "backup_folder"], [8, 4, 1, "", "compute_folder_size"], [8, 4, 1, "", "copy_file"], [8, 4, 1, "", "copy_folder"], [8, 4, 1, "", "create_valid_filename"], [8, 4, 1, "", "ensure_folder_exists"], [8, 4, 1, "", "get_unused_path"], [8, 4, 1, "", "move_folder"], [8, 4, 1, "", "safe_delete_file"], [8, 4, 1, "", "safe_delete_folder"], [8, 4, 1, "", "touch_file"], [8, 4, 1, "", "with_cleared_umask"]], "sgtk.util.json": [[8, 4, 1, "", "load"], [8, 4, 1, "", "loads"]], "sgtk.util.pickle": [[8, 4, 1, "", "dump"], [8, 4, 1, "", "dumps"], [8, 4, 1, "", "load"], [8, 4, 1, "", "loads"]], "sgtk.util.shotgun": [[8, 4, 1, "", "download_and_unpack_attachment"], [8, 4, 1, "", "download_and_unpack_url"]], "tank_init": [[1, 1, 1, "", "TankInit"]], "tank_init.TankInit": [[1, 2, 1, "", "execute"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:method", "3": "py:property", "4": "py:function", "5": "py:attribute"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "method", "Python method"], "3": ["py", "property", "Python property"], "4": ["py", "function", "Python function"], "5": ["py", "attribute", "Python attribute"]}, "titleterms": {"authent": [0, 1, 3], "introduct": [0, 5], "api": [0, 1, 2, 5, 6, 8], "refer": [0, 2], "shotgunauthent": 0, "shotgunus": 0, "defaultsmanag": 0, "util": [0, 1, 8], "except": [0, 1, 2, 5, 7, 8], "class": [0, 5], "core": [1, 4, 6, 8], "sgtk": [1, 5, 8], "pipelin": 1, "configur": [1, 5, 7], "context": [1, 7], "command": 1, "access": [1, 6, 7], "method": [1, 2, 5, 7], "sgtksystemcommand": 1, "commandinteract": 1, "hook": [1, 7], "get_hook_baseclass": 1, "before_register_publish": 1, "py": 1, "bootstrap": [1, 5], "bundle_init": 1, "cache_loc": 1, "context_chang": 1, "default_storage_root": 1, "engine_init": 1, "ensure_folder_exist": 1, "get_current_login": 1, "log_metr": 1, "pick_environ": 1, "pipeline_configuration_init": 1, "process_folder_cr": 1, "process_folder_nam": 1, "resolve_publish": 1, "tank_init": 1, "templat": [1, 5, 7], "templatepath": 1, "templatestr": 1, "templatekei": 1, "stringkei": 1, "sequencekei": 1, "integerkei": 1, "timestampkei": 1, "descriptor": 2, "type": [2, 7], "The": [2, 5, 7], "flow": [2, 3, 4, 5, 7, 8], "product": [2, 3, 4, 5, 7, 8], "track": [2, 3, 4, 5, 7, 8], "app": [2, 7, 8], "store": 2, "against": 2, "tag": 2, "git": [2, 5], "commit": 2, "branch": 2, "releas": 2, "github": 2, "point": 2, "path": 2, "disk": 2, "file": [2, 3, 7, 8], "attach": 2, "manual": 2, "environ": [2, 3], "variabl": [2, 3], "factori": [2, 5], "appdescriptor": 2, "enginedescriptor": 2, "frameworkdescriptor": 2, "configdescriptor": 2, "coredescriptor": 2, "gener": [3, 8], "shotgun_hom": 3, "sgtk_preferences_loc": 3, "tk_bootstrap_config_overrid": 3, "tk_debug": 3, "sgtk_default_auth_method": 3, "sgtk_auth_allow_no_http": 3, "sgtk_force_standard_login_dialog": 3, "tk_auth_product": 3, "tk_shotgrid_default_login": 3, "tk_shotgrid_sso_domain": 3, "bundl": 3, "cach": 3, "shotgun_bundle_cache_fallback_path": 3, "shotgun_bundle_cache_path": 3, "shotgun_disable_appstore_access": 3, "resolv": 3, "shotgun_path_": 3, "window": 3, "mac": 3, "linux": 3, "_": 3, "storagenam": 3, "thumbnail": 3, "displai": [3, 7], "sgtk_proj_thumb_old": 3, "platform": [4, 6], "v0": 4, "21": 4, "5": [4, 7], "initi": 5, "startup": 5, "toolkit": [5, 6, 7, 8], "distribut": 5, "central": [5, 8], "upload": 5, "manag": [5, 7], "exampl": 5, "fix": 5, "version": [5, 7, 8], "project": 5, "site": 5, "develop": [5, 7], "sandbox": 5, "plugin": 5, "id": 5, "self": 5, "contain": 5, "filesystem": [5, 8], "applic": [5, 7], "code": [5, 7], "from": [5, 8], "your": [5, 7, 8], "mainten": 5, "start": 5, "engin": [5, 7, 8], "toolkitmanag": 5, "instal": 5, "modul": 5, "us": [5, 7], "pip": 5, "launch": 5, "softwar": 5, "A": 5, "simpl": [5, 7], "implement": 5, "after": 5, "set": [5, 8], "softwarelaunch": 5, "softwarevers": 5, "launchinform": 5, "overview": 6, "what": 6, "i": 6, "who": 6, "thi": 6, "document": [6, 7], "framework": [7, 8], "event": 7, "import": 7, "manifest": 7, "name": 7, "descript": 7, "constraint": 7, "support": 7, "oper": 7, "system": [7, 8], "requir": 7, "field": 7, "section": 7, "spars": 7, "default": 7, "valu": 7, "per": 7, "ar": 7, "procedur": 7, "popul": 7, "data": 7, "config_path": 7, "publish_typ": 7, "shotgun_entity_typ": 7, "shotgun_permission_group": 7, "shotgun_filt": 7, "list": 7, "dict": 7, "qt": 7, "insid": [7, 8], "creat": 7, "dialog": 7, "modal": 7, "exit": 7, "hide": 7, "titl": 7, "bar": 7, "style": 7, "log": 8, "hierarchi": 8, "messag": 8, "within": 8, "script": 8, "other": 8, "extern": 8, "locat": 8, "consum": 8, "global": 8, "debug": 8, "backend": 8, "dcc": 8, "standard": 8, "logmanag": 8, "json": 8, "pickl": 8, "shotgunpath": 8, "localfilestoragemanag": 8, "o": 8, "detect": 8, "relat": 8, "download": 8, "comparison": 8, "miscellan": 8}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 8, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1, "sphinx.ext.intersphinx": 1, "sphinx": 57}, "alltitles": {"Authentication": [[0, "authentication"], [1, "authentication"], [3, "authentication"]], "Introduction": [[0, "introduction"], [5, "introduction"]], "API Reference": [[0, "api-reference"]], "ShotgunAuthenticator": [[0, "shotgunauthenticator"]], "ShotgunUser": [[0, "shotgunuser"]], "DefaultsManager": [[0, "defaultsmanager"]], "Utilities": [[0, "utilities"], [8, "utilities"]], "Exception Classes": [[0, "exception-classes"], [5, "exception-classes"]], "Core": [[1, "core"]], "Sgtk": [[1, "sgtk"]], "Pipeline Configuration Utilities": [[1, "pipeline-configuration-utilities"]], "Context": [[1, "context"]], "Commands": [[1, "commands"]], "API access methods": [[1, "api-access-methods"]], "SgtkSystemCommand": [[1, "sgtksystemcommand"]], "CommandInteraction": [[1, "commandinteraction"]], "Hooks": [[1, "hooks"]], "Hook": [[1, "hook"]], "get_hook_baseclass": [[1, "get-hook-baseclass"]], "Core Hooks": [[1, "core-hooks"]], "before_register_publish.py": [[1, "module-before_register_publish"]], "bootstrap.py": [[1, "module-bootstrap"]], "bundle_init.py": [[1, "module-bundle_init"]], "cache_location.py": [[1, "module-cache_location"]], "context_change.py": [[1, "module-context_change"]], "default_storage_root.py": [[1, "module-default_storage_root"]], "engine_init.py": [[1, "module-engine_init"]], "ensure_folder_exists.py": [[1, "module-ensure_folder_exists"]], "get_current_login.py": [[1, "module-get_current_login"]], "log_metrics.py": [[1, "module-log_metrics"]], "pick_environment.py": [[1, "module-pick_environment"]], "pipeline_configuration_init.py": [[1, "module-pipeline_configuration_init"]], "process_folder_creation.py": [[1, "module-process_folder_creation"]], "process_folder_name.py": [[1, "module-process_folder_name"]], "resolve_publish.py": [[1, "module-resolve_publish"]], "tank_init.py": [[1, "module-tank_init"]], "Template Hooks": [[1, "module-example_template_hook"]], "Templates": [[1, "templates"]], "Template": [[1, "template"]], "TemplatePath": [[1, "templatepath"]], "TemplateString": [[1, "templatestring"]], "TemplateKey": [[1, "templatekey"]], "StringKey": [[1, "stringkey"]], "SequenceKey": [[1, "sequencekey"]], "IntegerKey": [[1, "integerkey"]], "TimestampKey": [[1, "timestampkey"]], "Exceptions": [[1, "exceptions"], [2, "exceptions"], [7, "exceptions"], [8, "exceptions"]], "Descriptors": [[2, "descriptors"]], "Descriptor types": [[2, "descriptor-types"]], "The Flow Production Tracking App store": [[2, "the-flow-production-tracking-app-store"]], "Tracking against tags in git": [[2, "tracking-against-tags-in-git"]], "Tracking against commits in a git branch": [[2, "tracking-against-commits-in-a-git-branch"]], "Tracking against releases on Github": [[2, "tracking-against-releases-on-github"]], "Pointing to a path on disk": [[2, "pointing-to-a-path-on-disk"]], "Pointing at a file attachment in Flow Production Tracking": [[2, "pointing-at-a-file-attachment-in-flow-production-tracking"]], "Manual Descriptors": [[2, "manual-descriptors"]], "Environment Variables": [[2, "environment-variables"], [3, "environment-variables"]], "API reference": [[2, "api-reference"]], "Factory Methods": [[2, "factory-methods"]], "AppDescriptor": [[2, "appdescriptor"]], "EngineDescriptor": [[2, "enginedescriptor"]], "FrameworkDescriptor": [[2, "frameworkdescriptor"]], "ConfigDescriptor": [[2, "configdescriptor"]], "CoreDescriptor": [[2, "coredescriptor"]], "General": [[3, "general"]], "SHOTGUN_HOME": [[3, "shotgun-home"]], "SGTK_PREFERENCES_LOCATION": [[3, "sgtk-preferences-location"]], "TK_BOOTSTRAP_CONFIG_OVERRIDE": [[3, "tk-bootstrap-config-override"]], "TK_DEBUG": [[3, "tk-debug"]], "SGTK_DEFAULT_AUTH_METHOD": [[3, "sgtk-default-auth-method"]], "SGTK_AUTH_ALLOW_NO_HTTPS": [[3, "sgtk-auth-allow-no-https"]], "SGTK_FORCE_STANDARD_LOGIN_DIALOG": [[3, "sgtk-force-standard-login-dialog"]], "TK_AUTH_PRODUCT": [[3, "tk-auth-product"]], "TK_SHOTGRID_DEFAULT_LOGIN": [[3, "tk-shotgrid-default-login"]], "TK_SHOTGRID_SSO_DOMAIN": [[3, "tk-shotgrid-sso-domain"]], "Bundle cache": [[3, "bundle-cache"]], "SHOTGUN_BUNDLE_CACHE_FALLBACK_PATHS": [[3, "shotgun-bundle-cache-fallback-paths"]], "SHOTGUN_BUNDLE_CACHE_PATH": [[3, "shotgun-bundle-cache-path"]], "SHOTGUN_DISABLE_APPSTORE_ACCESS": [[3, "shotgun-disable-appstore-access"]], "File resolving": [[3, "file-resolving"]], "SHOTGUN_PATH__": [[3, "shotgun-path-windows-mac-linux-storagename"]], "SHOTGUN_PATH_": [[3, "shotgun-path-windows-mac-linux"]], "Thumbnail display for Flow Production Tracking": [[3, "thumbnail-display-for-flow-production-tracking"]], "SGTK_PROJ_THUMB_OLD": [[3, "sgtk-proj-thumb-old"]], "Flow Production Tracking core platform, v0.21.5": [[4, "flow-production-tracking-core-platform-release"]], "Initialization and startup": [[5, "initialization-and-startup"]], "The Toolkit startup": [[5, "the-toolkit-startup"]], "Distributed configurations": [[5, "distributed-configurations"]], "Centralized configurations": [[5, "centralized-configurations"]], "Uploading a configuration to Flow Production Tracking": [[5, "uploading-a-configuration-to-flow-production-tracking"]], "Managing distributed configurations": [[5, "managing-distributed-configurations"]], "Examples": [[5, "examples"]], "Fixing a version for a project": [[5, "fixing-a-version-for-a-project"]], "Git site and project configurations": [[5, "git-site-and-project-configurations"]], "Developer sandbox": [[5, "developer-sandbox"]], "Plugins and plugin ids": [[5, "plugins-and-plugin-ids"]], "Self contained configurations": [[5, "self-contained-configurations"]], "Configurations with filesystem templates": [[5, "configurations-with-filesystem-templates"]], "Distributing application code from your site": [[5, "distributing-application-code-from-your-site"]], "Managing centralized configurations": [[5, "managing-centralized-configurations"]], "Configuration Maintenance": [[5, "configuration-maintenance"]], "Starting a Toolkit engine from a centralized project": [[5, "starting-a-toolkit-engine-from-a-centralized-project"]], "Factory methods": [[5, "factory-methods"]], "Bootstrap API": [[5, "bootstrap-api"]], "ToolkitManager": [[5, "toolkitmanager"]], "Installing the sgtk module using pip": [[5, "installing-the-sgtk-module-using-pip"]], "Launching Software": [[5, "launching-software"]], "A Simple Launch Application": [[5, "a-simple-launch-application"]], "Engine Implementation": [[5, "engine-implementation"]], "After software launch": [[5, "after-software-launch"]], "Settings and configuration": [[5, "settings-and-configuration"]], "Software Launch APIs": [[5, "software-launch-apis"]], "SoftwareLauncher": [[5, "softwarelauncher"]], "SoftwareVersion": [[5, "softwareversion"]], "LaunchInformation": [[5, "launchinformation"]], "Overview": [[6, "overview"]], "What is the Toolkit Platform?": [[6, "what-is-the-toolkit-platform"]], "Who is this documentation for?": [[6, "who-is-this-documentation-for"]], "Accessing the Toolkit Core API": [[6, "accessing-the-toolkit-core-api"]], "Apps, Engines and Frameworks": [[7, "apps-engines-and-frameworks"]], "Managing Engines and Apps": [[7, "managing-engines-and-apps"]], "Engines": [[7, "engines"]], "Engine Events": [[7, "engine-events"]], "Engine": [[7, "engine"]], "Applications": [[7, "applications"]], "Application": [[7, "application"]], "Frameworks": [[7, "frameworks"], [7, "id3"]], "Framework": [[7, "framework"]], "App and Engine Development": [[7, "app-and-engine-development"]], "Import and access methods": [[7, "import-and-access-methods"]], "Manifest file": [[7, "manifest-file"]], "Display name and Description": [[7, "display-name-and-description"]], "Version constraints": [[7, "version-constraints"]], "Supported Engines and operating systems": [[7, "supported-engines-and-operating-systems"]], "Documentation and Support": [[7, "documentation-and-support"]], "Required Context Fields": [[7, "required-context-fields"]], "Flow Production Tracking fields": [[7, "flow-production-tracking-fields"]], "The configuration section": [[7, "the-configuration-section"]], "Sparse configurations": [[7, "sparse-configurations"]], "Default values per engine": [[7, "default-values-per-engine"]], "Values that are procedurally populated by hooks": [[7, "values-that-are-procedurally-populated-by-hooks"]], "Simple Data Types": [[7, "simple-data-types"]], "The config_path data type": [[7, "the-config-path-data-type"]], "The publish_type data type": [[7, "the-publish-type-data-type"]], "The shotgun_entity_type data type": [[7, "the-shotgun-entity-type-data-type"]], "The shotgun_permission_group data type": [[7, "the-shotgun-permission-group-data-type"]], "The shotgun_filter data type": [[7, "the-shotgun-filter-data-type"]], "The template data type": [[7, "the-template-data-type"]], "The hook data type": [[7, "the-hook-data-type"]], "The list data type": [[7, "the-list-data-type"]], "The dict data type": [[7, "the-dict-data-type"]], "Using QT inside your Toolkit App": [[7, "using-qt-inside-your-toolkit-app"]], "Using QT 5 inside your Toolkit App": [[7, "using-qt-5-inside-your-toolkit-app"]], "Creating Dialogs": [[7, "creating-dialogs"]], "Modal dialogs and exit codes": [[7, "modal-dialogs-and-exit-codes"]], "Hiding the default Toolkit title bar": [[7, "hiding-the-default-toolkit-title-bar"]], "Styling your Toolkit App": [[7, "styling-your-toolkit-app"]], "Logging": [[8, "logging"]], "Logging hierarchy": [[8, "logging-hierarchy"]], "Generating log messages in Toolkit": [[8, "generating-log-messages-in-toolkit"]], "Logging from within your App, Engine or Framework": [[8, "logging-from-within-your-app-engine-or-framework"]], "Logging from scripts and other external locations": [[8, "logging-from-scripts-and-other-external-locations"]], "Logging from inside the Core API": [[8, "logging-from-inside-the-core-api"]], "Consuming log messages in Toolkit": [[8, "consuming-log-messages-in-toolkit"]], "Global debug": [[8, "global-debug"]], "Backend file logging": [[8, "backend-file-logging"]], "DCC Logging": [[8, "dcc-logging"]], "Standard Logging": [[8, "standard-logging"]], "LogManager": [[8, "logmanager"]], "Centralizing your settings": [[8, "centralizing-your-settings"]], "File System Utilities": [[8, "file-system-utilities"]], "sgtk.util.filesystem": [[8, "sgtk-util-filesystem"]], "sgtk.util.json": [[8, "sgtk-util-json"]], "sgtk.util.pickle": [[8, "sgtk-util-pickle"]], "ShotgunPath": [[8, "shotgunpath"]], "LocalFileStorageManager": [[8, "localfilestoragemanager"]], "OS detection": [[8, "os-detection"]], "Flow Production Tracking Related": [[8, "flow-production-tracking-related"]], "File Download Related": [[8, "file-download-related"]], "Version Comparison Related": [[8, "version-comparison-related"]], "Miscellaneous": [[8, "miscellaneous"]]}, "indexentries": {"authenticationcancelled (class in sgtk.authentication)": [[0, "sgtk.authentication.AuthenticationCancelled"]], "authenticationerror (class in sgtk.authentication)": [[0, "sgtk.authentication.AuthenticationError"]], "consoleloginnotsupportederror (class in sgtk.authentication)": [[0, "sgtk.authentication.ConsoleLoginNotSupportedError"]], "defaultsmanager (class in sgtk.authentication)": [[0, "sgtk.authentication.DefaultsManager"]], "incompletecredentials (class in sgtk.authentication)": [[0, "sgtk.authentication.IncompleteCredentials"]], "shotgunauthenticationerror (class in sgtk.authentication)": [[0, "sgtk.authentication.ShotgunAuthenticationError"]], "shotgunauthenticator (class in sgtk.authentication)": [[0, "sgtk.authentication.ShotgunAuthenticator"]], "shotgunuser (class in sgtk.authentication)": [[0, "sgtk.authentication.ShotgunUser"]], "unresolvablehumanuser (class in sgtk.authentication)": [[0, "sgtk.authentication.UnresolvableHumanUser"]], "unresolvablescriptuser (class in sgtk.authentication)": [[0, "sgtk.authentication.UnresolvableScriptUser"]], "are_credentials_expired() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.are_credentials_expired"]], "clear_default_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.clear_default_user"]], "create_script_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.create_script_user"]], "create_session_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.create_session_user"]], "create_sg_connection() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.create_sg_connection"]], "deserialize_user() (in module sgtk.authentication)": [[0, "sgtk.authentication.deserialize_user"]], "get_default_host() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_default_host"]], "get_default_http_proxy() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_default_http_proxy"]], "get_default_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_default_user"]], "get_host() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_host"]], "get_http_proxy() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_http_proxy"]], "get_login() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_login"]], "get_user() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_user"]], "get_user_credentials() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.get_user_credentials"]], "get_user_from_prompt() (sgtk.authentication.shotgunauthenticator method)": [[0, "sgtk.authentication.ShotgunAuthenticator.get_user_from_prompt"]], "host (sgtk.authentication.shotgunuser property)": [[0, "sgtk.authentication.ShotgunUser.host"]], "http_proxy (sgtk.authentication.shotgunuser property)": [[0, "sgtk.authentication.ShotgunUser.http_proxy"]], "is_host_fixed() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.is_host_fixed"]], "login (sgtk.authentication.shotgunuser property)": [[0, "sgtk.authentication.ShotgunUser.login"]], "refresh_credentials() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.refresh_credentials"]], "resolve_entity() (sgtk.authentication.shotgunuser method)": [[0, "sgtk.authentication.ShotgunUser.resolve_entity"]], "serialize_user() (in module sgtk.authentication)": [[0, "sgtk.authentication.serialize_user"]], "set_host() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.set_host"]], "set_login() (sgtk.authentication.defaultsmanager method)": [[0, "sgtk.authentication.DefaultsManager.set_login"]], "beforeregisterpublish (class in before_register_publish)": [[1, "before_register_publish.BeforeRegisterPublish"]], "bootstrap (class in bootstrap)": [[1, "bootstrap.Bootstrap"]], "bundleinit (class in bundle_init)": [[1, "bundle_init.BundleInit"]], "cachelocation (class in cache_location)": [[1, "cache_location.CacheLocation"]], "commandinteraction (class in sgtk)": [[1, "sgtk.CommandInteraction"]], "context (class in sgtk)": [[1, "sgtk.Context"]], "contextchange (class in context_change)": [[1, "context_change.ContextChange"]], "defaultstorageroot (class in default_storage_root)": [[1, "default_storage_root.DefaultStorageRoot"]], "engineinit (class in engine_init)": [[1, "engine_init.EngineInit"]], "ensurefolderexists (class in ensure_folder_exists)": [[1, "ensure_folder_exists.EnsureFolderExists"]], "exampletemplatehook (class in example_template_hook)": [[1, "example_template_hook.ExampleTemplateHook"]], "getcurrentlogin (class in get_current_login)": [[1, "get_current_login.GetCurrentLogin"]], "hook (class in sgtk)": [[1, "sgtk.Hook"]], "integerkey (class in sgtk)": [[1, "sgtk.IntegerKey"]], "logmetrics (class in log_metrics)": [[1, "log_metrics.LogMetrics"]], "pickenvironment (class in pick_environment)": [[1, "pick_environment.PickEnvironment"]], "pipelineconfigurationinit (class in pipeline_configuration_init)": [[1, "pipeline_configuration_init.PipelineConfigurationInit"]], "processfoldercreation (class in process_folder_creation)": [[1, "process_folder_creation.ProcessFolderCreation"]], "processfoldername (class in process_folder_name)": [[1, "process_folder_name.ProcessFolderName"]], "resolvepublish (class in resolve_publish)": [[1, "resolve_publish.ResolvePublish"]], "sequencekey (class in sgtk)": [[1, "sgtk.SequenceKey"]], "sgtk (class in sgtk)": [[1, "sgtk.Sgtk"]], "sgtksystemcommand (class in sgtk)": [[1, "sgtk.SgtkSystemCommand"]], "stringkey (class in sgtk)": [[1, "sgtk.StringKey"]], "tankerror (class in sgtk)": [[1, "sgtk.TankError"]], "tankerrorprojectissetup (class in sgtk)": [[1, "sgtk.TankErrorProjectIsSetup"]], "tankfiledoesnotexisterror (class in sgtk)": [[1, "sgtk.TankFileDoesNotExistError"]], "tankhookmethoddoesnotexisterror (class in sgtk)": [[1, "sgtk.TankHookMethodDoesNotExistError"]], "tankinit (class in tank_init)": [[1, "tank_init.TankInit"]], "tankinvalidcorelocationerror (class in sgtk)": [[1, "sgtk.TankInvalidCoreLocationError"]], "tanknotpipelineconfigurationerror (class in sgtk)": [[1, "sgtk.TankNotPipelineConfigurationError"]], "tankunreadablefileerror (class in sgtk)": [[1, "sgtk.TankUnreadableFileError"]], "template (class in sgtk)": [[1, "sgtk.Template"]], "templatekey (class in sgtk)": [[1, "sgtk.TemplateKey"]], "templatepath (class in sgtk)": [[1, "sgtk.TemplatePath"]], "templatestring (class in sgtk)": [[1, "sgtk.TemplateString"]], "timestampkey (class in sgtk)": [[1, "sgtk.TimestampKey"]], "abstract_paths_from_template() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.abstract_paths_from_template"]], "additional_entities (sgtk.context property)": [[1, "sgtk.Context.additional_entities"]], "apply_fields() (sgtk.template method)": [[1, "sgtk.Template.apply_fields"]], "as_template_fields() (sgtk.context method)": [[1, "sgtk.Context.as_template_fields"]], "ask_yn_question() (sgtk.commandinteraction method)": [[1, "sgtk.CommandInteraction.ask_yn_question"]], "ask_yna_question() (sgtk.commandinteraction method)": [[1, "sgtk.CommandInteraction.ask_yna_question"]], "before_register_publish": [[1, "module-before_register_publish"]], "bootstrap": [[1, "module-bootstrap"]], "bundle_cache_fallback_paths (sgtk.sgtk property)": [[1, "sgtk.Sgtk.bundle_cache_fallback_paths"]], "bundle_init": [[1, "module-bundle_init"]], "cache_location": [[1, "module-cache_location"]], "can_cache_bundle() (bootstrap.bootstrap method)": [[1, "bootstrap.Bootstrap.can_cache_bundle"]], "category (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.category"]], "choices (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.choices"]], "configuration_descriptor (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_descriptor"]], "configuration_id (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_id"]], "configuration_mode (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_mode"]], "configuration_name (sgtk.sgtk property)": [[1, "sgtk.Sgtk.configuration_name"]], "context_change": [[1, "module-context_change"]], "context_empty() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_empty"]], "context_from_entity() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_from_entity"]], "context_from_entity_dictionary() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_from_entity_dictionary"]], "context_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.context_from_path"]], "create_copy_for_user() (sgtk.context method)": [[1, "sgtk.Context.create_copy_for_user"]], "create_filesystem_structure() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.create_filesystem_structure"]], "default (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.default"]], "default_storage_root": [[1, "module-default_storage_root"]], "definition (sgtk.template property)": [[1, "sgtk.Template.definition"]], "description (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.description"]], "deserialize() (sgtk.context class method)": [[1, "sgtk.Context.deserialize"]], "disk_location (sgtk.hook property)": [[1, "sgtk.Hook.disk_location"]], "documentation_url (sgtk.sgtk property)": [[1, "sgtk.Sgtk.documentation_url"]], "engine_init": [[1, "module-engine_init"]], "ensure_folder_exists": [[1, "module-ensure_folder_exists"]], "entity (sgtk.context property)": [[1, "sgtk.Context.entity"]], "entity_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.entity_from_path"]], "entity_locations (sgtk.context property)": [[1, "sgtk.Context.entity_locations"]], "example_template_hook": [[1, "module-example_template_hook"]], "exclusions (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.exclusions"]], "execute() (before_register_publish.beforeregisterpublish method)": [[1, "before_register_publish.BeforeRegisterPublish.execute"]], "execute() (bundle_init.bundleinit method)": [[1, "bundle_init.BundleInit.execute"]], "execute() (default_storage_root.defaultstorageroot method)": [[1, "default_storage_root.DefaultStorageRoot.execute"]], "execute() (engine_init.engineinit method)": [[1, "engine_init.EngineInit.execute"]], "execute() (ensure_folder_exists.ensurefolderexists method)": [[1, "ensure_folder_exists.EnsureFolderExists.execute"]], "execute() (example_template_hook.exampletemplatehook method)": [[1, "example_template_hook.ExampleTemplateHook.execute"]], "execute() (get_current_login.getcurrentlogin method)": [[1, "get_current_login.GetCurrentLogin.execute"]], "execute() (pick_environment.pickenvironment method)": [[1, "pick_environment.PickEnvironment.execute"]], "execute() (pipeline_configuration_init.pipelineconfigurationinit method)": [[1, "pipeline_configuration_init.PipelineConfigurationInit.execute"]], "execute() (process_folder_creation.processfoldercreation method)": [[1, "process_folder_creation.ProcessFolderCreation.execute"]], "execute() (process_folder_name.processfoldername method)": [[1, "process_folder_name.ProcessFolderName.execute"]], "execute() (sgtk.sgtksystemcommand method)": [[1, "sgtk.SgtkSystemCommand.execute"]], "execute() (tank_init.tankinit method)": [[1, "tank_init.TankInit.execute"]], "filesystem_locations (sgtk.context property)": [[1, "sgtk.Context.filesystem_locations"]], "filter_by (sgtk.stringkey property)": [[1, "sgtk.StringKey.filter_by"]], "format_spec (sgtk.integerkey property)": [[1, "sgtk.IntegerKey.format_spec"]], "format_spec (sgtk.timestampkey property)": [[1, "sgtk.TimestampKey.format_spec"]], "from_dict() (sgtk.context class method)": [[1, "sgtk.Context.from_dict"]], "get_authenticated_user() (in module sgtk)": [[1, "sgtk.get_authenticated_user"]], "get_bundle_data_cache_path() (cache_location.cachelocation method)": [[1, "cache_location.CacheLocation.get_bundle_data_cache_path"]], "get_command() (in module sgtk)": [[1, "sgtk.get_command"]], "get_command() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.get_command"]], "get_core_python_path_for_config() (in module sgtk)": [[1, "sgtk.get_core_python_path_for_config"]], "get_current_login": [[1, "module-get_current_login"]], "get_fields() (sgtk.template method)": [[1, "sgtk.Template.get_fields"]], "get_hook_baseclass() (in module sgtk)": [[1, "sgtk.get_hook_baseclass"]], "get_path_cache_path() (cache_location.cachelocation method)": [[1, "cache_location.CacheLocation.get_path_cache_path"]], "get_publish_path() (sgtk.hook method)": [[1, "sgtk.Hook.get_publish_path"]], "get_python_interpreter_for_config() (in module sgtk)": [[1, "sgtk.get_python_interpreter_for_config"]], "get_sgtk_module_path() (in module sgtk)": [[1, "sgtk.get_sgtk_module_path"]], "init() (bootstrap.bootstrap method)": [[1, "bootstrap.Bootstrap.init"]], "is_abstract (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.is_abstract"]], "is_optional() (sgtk.template method)": [[1, "sgtk.Template.is_optional"]], "keys (sgtk.template property)": [[1, "sgtk.Template.keys"]], "labelled_choices (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.labelled_choices"]], "length (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.length"]], "list_commands() (in module sgtk)": [[1, "sgtk.list_commands"]], "list_commands() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.list_commands"]], "load_framework() (sgtk.hook method)": [[1, "sgtk.Hook.load_framework"]], "log_metrics": [[1, "module-log_metrics"]], "log_metrics() (log_metrics.logmetrics method)": [[1, "log_metrics.LogMetrics.log_metrics"]], "logger (sgtk.hook property)": [[1, "sgtk.Hook.logger"]], "logger (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.logger"]], "missing_keys() (sgtk.template method)": [[1, "sgtk.Template.missing_keys"]], "module": [[1, "module-before_register_publish"], [1, "module-bootstrap"], [1, "module-bundle_init"], [1, "module-cache_location"], [1, "module-context_change"], [1, "module-default_storage_root"], [1, "module-engine_init"], [1, "module-ensure_folder_exists"], [1, "module-example_template_hook"], [1, "module-get_current_login"], [1, "module-log_metrics"], [1, "module-pick_environment"], [1, "module-pipeline_configuration_init"], [1, "module-process_folder_creation"], [1, "module-process_folder_name"], [1, "module-resolve_publish"], [1, "module-tank_init"], [8, "module-sgtk.log"]], "name (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.name"]], "name (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.name"]], "ordered_keys (sgtk.template property)": [[1, "sgtk.Template.ordered_keys"]], "parameters (sgtk.sgtksystemcommand property)": [[1, "sgtk.SgtkSystemCommand.parameters"]], "parent (sgtk.hook property)": [[1, "sgtk.Hook.parent"]], "parent (sgtk.template property)": [[1, "sgtk.Template.parent"]], "parent (sgtk.templatepath property)": [[1, "sgtk.TemplatePath.parent"]], "parent (sgtk.templatestring property)": [[1, "sgtk.TemplateString.parent"]], "paths_from_entity() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.paths_from_entity"]], "paths_from_template() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.paths_from_template"]], "pick_environment": [[1, "module-pick_environment"]], "pipeline_configuration_init": [[1, "module-pipeline_configuration_init"]], "populate_bundle_cache_entry() (bootstrap.bootstrap method)": [[1, "bootstrap.Bootstrap.populate_bundle_cache_entry"]], "post_context_change() (context_change.contextchange method)": [[1, "context_change.ContextChange.post_context_change"]], "pre_context_change() (context_change.contextchange method)": [[1, "context_change.ContextChange.pre_context_change"]], "preview_filesystem_structure() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.preview_filesystem_structure"]], "process_folder_creation": [[1, "module-process_folder_creation"]], "process_folder_name": [[1, "module-process_folder_name"]], "project (sgtk.context property)": [[1, "sgtk.Context.project"]], "project_path (sgtk.sgtk property)": [[1, "sgtk.Sgtk.project_path"]], "reload_templates() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.reload_templates"]], "request_input() (sgtk.commandinteraction method)": [[1, "sgtk.CommandInteraction.request_input"]], "resolve_path() (resolve_publish.resolvepublish method)": [[1, "resolve_publish.ResolvePublish.resolve_path"]], "resolve_publish": [[1, "module-resolve_publish"]], "root_path (sgtk.templatepath property)": [[1, "sgtk.TemplatePath.root_path"]], "roots (sgtk.sgtk property)": [[1, "sgtk.Sgtk.roots"]], "serialize() (sgtk.context method)": [[1, "sgtk.Context.serialize"]], "set_authenticated_user() (in module sgtk)": [[1, "sgtk.set_authenticated_user"]], "set_logger() (sgtk.sgtksystemcommand method)": [[1, "sgtk.SgtkSystemCommand.set_logger"]], "sgtk (sgtk.context property)": [[1, "sgtk.Context.sgtk"]], "sgtk (sgtk.hook property)": [[1, "sgtk.Hook.sgtk"]], "shotgun (sgtk.sgtk property)": [[1, "sgtk.Sgtk.shotgun"]], "shotgun_entity_type (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.shotgun_entity_type"]], "shotgun_field_name (sgtk.templatekey property)": [[1, "sgtk.TemplateKey.shotgun_field_name"]], "shotgun_url (sgtk.context property)": [[1, "sgtk.Context.shotgun_url"]], "shotgun_url (sgtk.sgtk property)": [[1, "sgtk.Sgtk.shotgun_url"]], "source_entity (sgtk.context property)": [[1, "sgtk.Context.source_entity"]], "step (sgtk.context property)": [[1, "sgtk.Context.step"]], "str_from_value() (sgtk.templatekey method)": [[1, "sgtk.TemplateKey.str_from_value"]], "strict_matching (sgtk.integerkey property)": [[1, "sgtk.IntegerKey.strict_matching"]], "subset (sgtk.stringkey property)": [[1, "sgtk.StringKey.subset"]], "subset_format (sgtk.stringkey property)": [[1, "sgtk.StringKey.subset_format"]], "supports_interaction (sgtk.commandinteraction property)": [[1, "sgtk.CommandInteraction.supports_interaction"]], "synchronize_filesystem_structure() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.synchronize_filesystem_structure"]], "tank (sgtk.hook property)": [[1, "sgtk.Hook.tank"]], "tank_init": [[1, "module-tank_init"]], "task (sgtk.context property)": [[1, "sgtk.Context.task"]], "template_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.template_from_path"]], "templates (sgtk.sgtk property)": [[1, "sgtk.Sgtk.templates"]], "templates_from_path() (sgtk.sgtk method)": [[1, "sgtk.Sgtk.templates_from_path"]], "terminate() (sgtk.sgtksystemcommand method)": [[1, "sgtk.SgtkSystemCommand.terminate"]], "to_dict() (sgtk.context method)": [[1, "sgtk.Context.to_dict"]], "user (sgtk.context property)": [[1, "sgtk.Context.user"]], "validate() (sgtk.integerkey method)": [[1, "sgtk.IntegerKey.validate"]], "validate() (sgtk.sequencekey method)": [[1, "sgtk.SequenceKey.validate"]], "validate() (sgtk.stringkey method)": [[1, "sgtk.StringKey.validate"]], "validate() (sgtk.template method)": [[1, "sgtk.Template.validate"]], "validate() (sgtk.templatekey method)": [[1, "sgtk.TemplateKey.validate"]], "validate() (sgtk.timestampkey method)": [[1, "sgtk.TimestampKey.validate"]], "validate_and_get_fields() (sgtk.template method)": [[1, "sgtk.Template.validate_and_get_fields"]], "value_from_str() (sgtk.stringkey method)": [[1, "sgtk.StringKey.value_from_str"]], "value_from_str() (sgtk.templatekey method)": [[1, "sgtk.TemplateKey.value_from_str"]], "version (sgtk.sgtk property)": [[1, "sgtk.Sgtk.version"]], "with_traceback() (sgtk.tankerror method)": [[1, "sgtk.TankError.with_traceback"]], "with_traceback() (sgtk.tankerrorprojectissetup method)": [[1, "sgtk.TankErrorProjectIsSetup.with_traceback"]], "with_traceback() (sgtk.tankfiledoesnotexisterror method)": [[1, "sgtk.TankFileDoesNotExistError.with_traceback"]], "with_traceback() (sgtk.tankhookmethoddoesnotexisterror method)": [[1, "sgtk.TankHookMethodDoesNotExistError.with_traceback"]], "with_traceback() (sgtk.tankinvalidcorelocationerror method)": [[1, "sgtk.TankInvalidCoreLocationError.with_traceback"]], "with_traceback() (sgtk.tanknotpipelineconfigurationerror method)": [[1, "sgtk.TankNotPipelineConfigurationError.with_traceback"]], "with_traceback() (sgtk.tankunreadablefileerror method)": [[1, "sgtk.TankUnreadableFileError.with_traceback"]], "appdescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.AppDescriptor"]], "configdescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.ConfigDescriptor"]], "coredescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.CoreDescriptor"]], "enginedescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.EngineDescriptor"]], "frameworkdescriptor (class in sgtk.descriptor)": [[2, "sgtk.descriptor.FrameworkDescriptor"]], "tankappstoreconnectionerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankAppStoreConnectionError"]], "tankappstoreerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankAppStoreError"]], "tankcheckversionconstraintserror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankCheckVersionConstraintsError"]], "tankdescriptorerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankDescriptorError"]], "tankinvalidappstorecredentialserror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankInvalidAppStoreCredentialsError"]], "tankinvalidinterpreterlocationerror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankInvalidInterpreterLocationError"]], "tankmissingmanifesterror (class in sgtk.descriptor)": [[2, "sgtk.descriptor.TankMissingManifestError"]], "associated_core_descriptor (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.associated_core_descriptor"]], "associated_core_version_less_than() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.associated_core_version_less_than"]], "changelog (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.changelog"]], "changelog (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.changelog"]], "changelog (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.changelog"]], "changelog (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.changelog"]], "changelog (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.changelog"]], "check_version_constraints() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.check_version_constraints"]], "check_version_constraints() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.check_version_constraints"]], "check_version_constraints() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.check_version_constraints"]], "clone_cache() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.clone_cache"]], "clone_cache() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.clone_cache"]], "configuration_schema (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.configuration_schema"]], "configuration_schema (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.configuration_schema"]], "configuration_schema (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.configuration_schema"]], "copy() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.copy"]], "copy() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.copy"]], "copy() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.copy"]], "copy() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.copy"]], "copy() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.copy"]], "create_descriptor() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.create_descriptor"]], "deprecation_status (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.deprecation_status"]], "deprecation_status (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.deprecation_status"]], "description (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.description"]], "description (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.description"]], "description (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.description"]], "description (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.description"]], "description (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.description"]], "descriptor_dict_to_uri() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.descriptor_dict_to_uri"]], "descriptor_uri_to_dict() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.descriptor_uri_to_dict"]], "display_name (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.display_name"]], "display_name (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.display_name"]], "display_name (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.display_name"]], "display_name (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.display_name"]], "display_name (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.display_name"]], "documentation_url (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.documentation_url"]], "documentation_url (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.documentation_url"]], "download_local() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.download_local"]], "download_local() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.download_local"]], "download_local() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.download_local"]], "download_local() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.download_local"]], "download_local() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.download_local"]], "ensure_local() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.ensure_local"]], "ensure_local() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.ensure_local"]], "ensure_shotgun_fields_exist() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.ensure_shotgun_fields_exist"]], "ensure_shotgun_fields_exist() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.ensure_shotgun_fields_exist"]], "ensure_shotgun_fields_exist() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.ensure_shotgun_fields_exist"]], "exists_local() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.exists_local"]], "exists_local() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.exists_local"]], "find_latest_cached_version() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.find_latest_cached_version"]], "find_latest_cached_version() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.find_latest_cached_version"]], "find_latest_version() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.find_latest_version"]], "find_latest_version() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.find_latest_version"]], "get_associated_core_feature_info() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_associated_core_feature_info"]], "get_dict() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_dict"]], "get_dict() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_dict"]], "get_feature_info() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_feature_info"]], "get_location() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_location"]], "get_location() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_location"]], "get_location() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_location"]], "get_location() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_location"]], "get_location() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_location"]], "get_path() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_path"]], "get_path() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_path"]], "get_path() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_path"]], "get_path() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_path"]], "get_path() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_path"]], "get_uri() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.get_uri"]], "get_uri() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.get_uri"]], "has_remote_access() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.has_remote_access"]], "has_remote_access() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.has_remote_access"]], "icon_256 (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.icon_256"]], "icon_256 (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.icon_256"]], "is_descriptor_version_missing() (in module sgtk.descriptor)": [[2, "sgtk.descriptor.is_descriptor_version_missing"]], "is_dev() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.is_dev"]], "is_dev() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.is_dev"]], "is_immutable() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.configdescriptor method)": [[2, "sgtk.descriptor.ConfigDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.coredescriptor method)": [[2, "sgtk.descriptor.CoreDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.is_immutable"]], "is_immutable() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.is_immutable"]], "is_shared_framework() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.is_shared_framework"]], "python_interpreter (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.python_interpreter"]], "readme_content (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.readme_content"]], "reasons (sgtk.descriptor.tankcheckversionconstraintserror property)": [[2, "sgtk.descriptor.TankCheckVersionConstraintsError.reasons"]], "required_context (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.required_context"]], "required_context (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.required_context"]], "required_context (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.required_context"]], "required_frameworks (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.required_frameworks"]], "required_frameworks (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.required_frameworks"]], "required_frameworks (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.required_frameworks"]], "required_storages (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.required_storages"]], "run_post_install() (sgtk.descriptor.appdescriptor method)": [[2, "sgtk.descriptor.AppDescriptor.run_post_install"]], "run_post_install() (sgtk.descriptor.enginedescriptor method)": [[2, "sgtk.descriptor.EngineDescriptor.run_post_install"]], "run_post_install() (sgtk.descriptor.frameworkdescriptor method)": [[2, "sgtk.descriptor.FrameworkDescriptor.run_post_install"]], "storage_roots (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.storage_roots"]], "support_url (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.support_url"]], "support_url (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.support_url"]], "support_url (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.support_url"]], "support_url (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.support_url"]], "support_url (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.support_url"]], "supported_engines (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.supported_engines"]], "supported_engines (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.supported_engines"]], "supported_engines (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.supported_engines"]], "supported_platforms (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.supported_platforms"]], "supported_platforms (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.supported_platforms"]], "supported_platforms (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.supported_platforms"]], "system_name (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.system_name"]], "system_name (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.system_name"]], "system_name (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.system_name"]], "system_name (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.system_name"]], "system_name (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.system_name"]], "version (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.version"]], "version (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.version"]], "version (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.version"]], "version (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.version"]], "version (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.version"]], "version_constraints (sgtk.descriptor.appdescriptor property)": [[2, "sgtk.descriptor.AppDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.configdescriptor property)": [[2, "sgtk.descriptor.ConfigDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.coredescriptor property)": [[2, "sgtk.descriptor.CoreDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.enginedescriptor property)": [[2, "sgtk.descriptor.EngineDescriptor.version_constraints"]], "version_constraints (sgtk.descriptor.frameworkdescriptor property)": [[2, "sgtk.descriptor.FrameworkDescriptor.version_constraints"]], "with_traceback() (sgtk.descriptor.tankappstoreconnectionerror method)": [[2, "sgtk.descriptor.TankAppStoreConnectionError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankappstoreerror method)": [[2, "sgtk.descriptor.TankAppStoreError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankcheckversionconstraintserror method)": [[2, "sgtk.descriptor.TankCheckVersionConstraintsError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankdescriptorerror method)": [[2, "sgtk.descriptor.TankDescriptorError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankinvalidappstorecredentialserror method)": [[2, "sgtk.descriptor.TankInvalidAppStoreCredentialsError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankinvalidinterpreterlocationerror method)": [[2, "sgtk.descriptor.TankInvalidInterpreterLocationError.with_traceback"]], "with_traceback() (sgtk.descriptor.tankmissingmanifesterror method)": [[2, "sgtk.descriptor.TankMissingManifestError.with_traceback"]], "launchinformation (class in sgtk.platform)": [[5, "sgtk.platform.LaunchInformation"]], "softwarelauncher (class in sgtk.platform)": [[5, "sgtk.platform.SoftwareLauncher"]], "softwareversion (class in sgtk.platform)": [[5, "sgtk.platform.SoftwareVersion"]], "tankbootstraperror (class in sgtk.bootstrap)": [[5, "sgtk.bootstrap.TankBootstrapError"]], "tankmissingtanknameerror (class in sgtk.bootstrap)": [[5, "sgtk.bootstrap.TankMissingTankNameError"]], "toolkitmanager (class in sgtk.bootstrap)": [[5, "sgtk.bootstrap.ToolkitManager"]], "_glob_and_match() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher._glob_and_match"]], "_is_supported() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher._is_supported"]], "args (sgtk.platform.launchinformation property)": [[5, "sgtk.platform.LaunchInformation.args"]], "args (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.args"]], "base_configuration (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.base_configuration"]], "bootstrap_engine() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.bootstrap_engine"]], "bootstrap_engine_async() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.bootstrap_engine_async"]], "bundle_cache_fallback_paths (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.bundle_cache_fallback_paths"]], "caching_policy (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.caching_policy"]], "context (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.context"]], "create_engine_launcher() (in module sgtk.platform)": [[5, "sgtk.platform.create_engine_launcher"]], "disk_location (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.disk_location"]], "display_name (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.display_name"]], "display_name (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.display_name"]], "do_shotgun_config_lookup (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.do_shotgun_config_lookup"]], "engine_name (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.engine_name"]], "environment (sgtk.platform.launchinformation property)": [[5, "sgtk.platform.LaunchInformation.environment"]], "extract_settings() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.extract_settings"]], "get_core_python_path() (sgtk.bootstrap.toolkitmanager static method)": [[5, "sgtk.bootstrap.ToolkitManager.get_core_python_path"]], "get_entity_from_environment() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.get_entity_from_environment"]], "get_pipeline_configurations() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.get_pipeline_configurations"]], "get_setting() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.get_setting"]], "get_standard_plugin_environment() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.get_standard_plugin_environment"]], "icon (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.icon"]], "logger (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.logger"]], "minimum_supported_version (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.minimum_supported_version"]], "path (sgtk.platform.launchinformation property)": [[5, "sgtk.platform.LaunchInformation.path"]], "path (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.path"]], "pipeline_configuration (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.pipeline_configuration"]], "plugin_id (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.plugin_id"]], "pre_engine_start_callback (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.pre_engine_start_callback"]], "prepare_engine() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.prepare_engine"]], "prepare_launch() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.prepare_launch"]], "product (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.product"]], "products (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.products"]], "progress_callback (sgtk.bootstrap.toolkitmanager property)": [[5, "sgtk.bootstrap.ToolkitManager.progress_callback"]], "resolve_descriptor() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.resolve_descriptor"]], "restore_settings() (sgtk.bootstrap.toolkitmanager method)": [[5, "sgtk.bootstrap.ToolkitManager.restore_settings"]], "scan_software() (sgtk.platform.softwarelauncher method)": [[5, "sgtk.platform.SoftwareLauncher.scan_software"]], "sgtk (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.sgtk"]], "sgtk_from_entity() (in module sgtk)": [[5, "sgtk.sgtk_from_entity"]], "sgtk_from_path() (in module sgtk)": [[5, "sgtk.sgtk_from_path"]], "shotgun (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.shotgun"]], "version (sgtk.platform.softwareversion property)": [[5, "sgtk.platform.SoftwareVersion.version"]], "versions (sgtk.platform.softwarelauncher property)": [[5, "sgtk.platform.SoftwareLauncher.versions"]], "with_traceback() (sgtk.bootstrap.tankbootstraperror method)": [[5, "sgtk.bootstrap.TankBootstrapError.with_traceback"]], "with_traceback() (sgtk.bootstrap.tankmissingtanknameerror method)": [[5, "sgtk.bootstrap.TankMissingTankNameError.with_traceback"]], "application (class in sgtk.platform)": [[7, "sgtk.platform.Application"]], "engine (class in sgtk.platform)": [[7, "sgtk.platform.Engine"]], "framework (class in sgtk.platform)": [[7, "sgtk.platform.Framework"]], "tankcontextchangenotsupportederror (class in sgtk.platform)": [[7, "sgtk.platform.TankContextChangeNotSupportedError"]], "tankengineiniterror (class in sgtk.platform)": [[7, "sgtk.platform.TankEngineInitError"]], "tankmissingengineerror (class in sgtk.platform)": [[7, "sgtk.platform.TankMissingEngineError"]], "_create_dialog() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._create_dialog"]], "_create_dialog_with_widget() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._create_dialog_with_widget"]], "_create_widget() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._create_widget"]], "_define_qt_base() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._define_qt_base"]], "_emit_event() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._emit_event"]], "_emit_log_message() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._emit_log_message"]], "_ensure_core_fonts_loaded() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._ensure_core_fonts_loaded"]], "_get_dialog_parent() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._get_dialog_parent"]], "_initialize_dark_look_and_feel() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._initialize_dark_look_and_feel"]], "_on_dialog_closed() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine._on_dialog_closed"]], "apps (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.apps"]], "async_execute_in_main_thread() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.async_execute_in_main_thread"]], "cache_location (sgtk.platform.application property)": [[7, "sgtk.platform.Application.cache_location"]], "cache_location (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.cache_location"]], "cache_location (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.cache_location"]], "change_context() (in module sgtk.platform)": [[7, "sgtk.platform.change_context"]], "change_context() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.change_context"]], "change_context() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.change_context"]], "change_context() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.change_context"]], "clear_busy() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.clear_busy"]], "commands (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.commands"]], "context (sgtk.platform.application property)": [[7, "sgtk.platform.Application.context"]], "context (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.context"]], "context (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.context"]], "context_change_allowed (sgtk.platform.application property)": [[7, "sgtk.platform.Application.context_change_allowed"]], "context_change_allowed (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.context_change_allowed"]], "context_change_allowed (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.context_change_allowed"]], "create_hook_instance() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.create_hook_instance"]], "create_hook_instance() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.create_hook_instance"]], "create_hook_instance() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.create_hook_instance"]], "created_qt_dialogs (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.created_qt_dialogs"]], "current_bundle() (in module sgtk.platform)": [[7, "sgtk.platform.current_bundle"]], "current_engine() (in module sgtk.platform)": [[7, "sgtk.platform.current_engine"]], "description (sgtk.platform.application property)": [[7, "sgtk.platform.Application.description"]], "description (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.description"]], "description (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.description"]], "destroy() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.destroy"]], "destroy_app() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.destroy_app"]], "destroy_engine() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.destroy_engine"]], "destroy_framework() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.destroy_framework"]], "disk_location (sgtk.platform.application property)": [[7, "sgtk.platform.Application.disk_location"]], "disk_location (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.disk_location"]], "disk_location (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.disk_location"]], "display_name (sgtk.platform.application property)": [[7, "sgtk.platform.Application.display_name"]], "display_name (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.display_name"]], "display_name (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.display_name"]], "documentation_url (sgtk.platform.application property)": [[7, "sgtk.platform.Application.documentation_url"]], "documentation_url (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.documentation_url"]], "documentation_url (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.documentation_url"]], "engine (sgtk.platform.application property)": [[7, "sgtk.platform.Application.engine"]], "engine (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.engine"]], "ensure_folder_exists() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.ensure_folder_exists"]], "ensure_folder_exists() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.ensure_folder_exists"]], "ensure_folder_exists() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.ensure_folder_exists"]], "environment (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.environment"]], "event_engine() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.event_engine"]], "event_file_close() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.event_file_close"]], "event_file_open() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.event_file_open"]], "execute_hook() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook"]], "execute_hook() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook"]], "execute_hook() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook"]], "execute_hook_by_name() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook_by_name"]], "execute_hook_by_name() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook_by_name"]], "execute_hook_by_name() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook_by_name"]], "execute_hook_expression() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook_expression"]], "execute_hook_expression() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook_expression"]], "execute_hook_expression() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook_expression"]], "execute_hook_method() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.execute_hook_method"]], "execute_hook_method() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_hook_method"]], "execute_hook_method() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.execute_hook_method"]], "execute_in_main_thread() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.execute_in_main_thread"]], "find_app_settings() (in module sgtk.platform)": [[7, "sgtk.platform.find_app_settings"]], "frameworks (sgtk.platform.application property)": [[7, "sgtk.platform.Application.frameworks"]], "frameworks (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.frameworks"]], "frameworks (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.frameworks"]], "get_debug_tracked_qt_widgets() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_debug_tracked_qt_widgets"]], "get_engine_path() (in module sgtk.platform)": [[7, "sgtk.platform.get_engine_path"]], "get_framework() (in module sgtk.platform)": [[7, "sgtk.platform.get_framework"]], "get_logger() (in module sgtk.platform)": [[7, "sgtk.platform.get_logger"]], "get_matching_commands() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_matching_commands"]], "get_metrics_properties() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_metrics_properties"]], "get_metrics_properties() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_metrics_properties"]], "get_metrics_properties() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_metrics_properties"]], "get_project_cache_location() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_project_cache_location"]], "get_project_cache_location() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_project_cache_location"]], "get_project_cache_location() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_project_cache_location"]], "get_setting() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_setting"]], "get_setting() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_setting"]], "get_setting() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_setting"]], "get_template() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_template"]], "get_template() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_template"]], "get_template() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_template"]], "get_template_by_name() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.get_template_by_name"]], "get_template_by_name() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.get_template_by_name"]], "get_template_by_name() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.get_template_by_name"]], "has_qt4 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_qt4"]], "has_qt5 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_qt5"]], "has_qt6 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_qt6"]], "has_ui (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.has_ui"]], "host_info (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.host_info"]], "icon_256 (sgtk.platform.application property)": [[7, "sgtk.platform.Application.icon_256"]], "icon_256 (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.icon_256"]], "icon_256 (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.icon_256"]], "import_framework() (in module sgtk.platform)": [[7, "sgtk.platform.import_framework"]], "import_module() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.import_module"]], "import_module() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.import_module"]], "import_module() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.import_module"]], "init_app() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.init_app"]], "init_framework() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.init_framework"]], "instance_name (sgtk.platform.application property)": [[7, "sgtk.platform.Application.instance_name"]], "instance_name (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.instance_name"]], "is_shared (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.is_shared"]], "log_debug() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_debug"]], "log_debug() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_debug"]], "log_debug() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_debug"]], "log_error() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_error"]], "log_error() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_error"]], "log_error() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_error"]], "log_exception() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_exception"]], "log_exception() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_exception"]], "log_exception() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_exception"]], "log_info() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_info"]], "log_info() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_info"]], "log_info() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_info"]], "log_warning() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.log_warning"]], "log_warning() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.log_warning"]], "log_warning() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.log_warning"]], "logger (sgtk.platform.application property)": [[7, "sgtk.platform.Application.logger"]], "logger (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.logger"]], "logger (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.logger"]], "metrics_dispatch_allowed (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.metrics_dispatch_allowed"]], "name (sgtk.platform.application property)": [[7, "sgtk.platform.Application.name"]], "name (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.name"]], "name (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.name"]], "panels (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.panels"]], "post_app_init() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.post_app_init"]], "post_context_change() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.post_context_change"]], "post_context_change() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.post_context_change"]], "post_context_change() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.post_context_change"]], "post_engine_init() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.post_engine_init"]], "pre_app_init() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.pre_app_init"]], "pre_context_change() (sgtk.platform.application method)": [[7, "sgtk.platform.Application.pre_context_change"]], "pre_context_change() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.pre_context_change"]], "pre_context_change() (sgtk.platform.framework method)": [[7, "sgtk.platform.Framework.pre_context_change"]], "register_command() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.register_command"]], "register_panel() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.register_panel"]], "register_toggle_debug_command (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.register_toggle_debug_command"]], "restart() (in module sgtk.platform)": [[7, "sgtk.platform.restart"]], "sgtk (sgtk.platform.application property)": [[7, "sgtk.platform.Application.sgtk"]], "sgtk (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.sgtk"]], "sgtk (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.sgtk"]], "shotgun (sgtk.platform.application property)": [[7, "sgtk.platform.Application.shotgun"]], "shotgun (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.shotgun"]], "shotgun (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.shotgun"]], "show_busy() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_busy"]], "show_dialog() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_dialog"]], "show_modal() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_modal"]], "show_panel() (sgtk.platform.engine method)": [[7, "sgtk.platform.Engine.show_panel"]], "site_cache_location (sgtk.platform.application property)": [[7, "sgtk.platform.Application.site_cache_location"]], "site_cache_location (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.site_cache_location"]], "site_cache_location (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.site_cache_location"]], "start_engine() (in module sgtk.platform)": [[7, "sgtk.platform.start_engine"]], "style_constants (sgtk.platform.application property)": [[7, "sgtk.platform.Application.style_constants"]], "style_constants (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.style_constants"]], "style_constants (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.style_constants"]], "support_url (sgtk.platform.application property)": [[7, "sgtk.platform.Application.support_url"]], "support_url (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.support_url"]], "support_url (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.support_url"]], "tank (sgtk.platform.application property)": [[7, "sgtk.platform.Application.tank"]], "tank (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.tank"]], "tank (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.tank"]], "version (sgtk.platform.application property)": [[7, "sgtk.platform.Application.version"]], "version (sgtk.platform.engine property)": [[7, "sgtk.platform.Engine.version"]], "version (sgtk.platform.framework property)": [[7, "sgtk.platform.Framework.version"]], "with_traceback() (sgtk.platform.tankcontextchangenotsupportederror method)": [[7, "sgtk.platform.TankContextChangeNotSupportedError.with_traceback"]], "with_traceback() (sgtk.platform.tankengineiniterror method)": [[7, "sgtk.platform.TankEngineInitError.with_traceback"]], "with_traceback() (sgtk.platform.tankmissingengineerror method)": [[7, "sgtk.platform.TankMissingEngineError.with_traceback"]], "environmentvariablefilelookuperror (class in sgtk.util)": [[8, "sgtk.util.EnvironmentVariableFileLookupError"]], "localfilestoragemanager (class in sgtk.util)": [[8, "sgtk.util.LocalFileStorageManager"]], "logmanager (class in sgtk.log)": [[8, "sgtk.log.LogManager"]], "publishpathnotdefinederror (class in sgtk.util)": [[8, "sgtk.util.PublishPathNotDefinedError"]], "publishpathnotsupported (class in sgtk.util)": [[8, "sgtk.util.PublishPathNotSupported"]], "publishresolveerror (class in sgtk.util)": [[8, "sgtk.util.PublishResolveError"]], "shotgun_path_fields (sgtk.util.shotgunpath attribute)": [[8, "sgtk.util.ShotgunPath.SHOTGUN_PATH_FIELDS"]], "shotgunpath (class in sgtk.util)": [[8, "sgtk.util.ShotgunPath"]], "shotgunpublisherror (class in sgtk.util)": [[8, "sgtk.util.ShotgunPublishError"]], "usersettings (class in sgtk.util)": [[8, "sgtk.util.UserSettings"]], "app_store_proxy (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.app_store_proxy"]], "append_path_to_env_var() (in module sgtk.util)": [[8, "sgtk.util.append_path_to_env_var"]], "as_descriptor_uri() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.as_descriptor_uri"]], "as_shotgun_dict() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.as_shotgun_dict"]], "as_system_dict() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.as_system_dict"]], "backup_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.backup_folder"]], "base_file_handler (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.base_file_handler"]], "compute_folder_size() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.compute_folder_size"]], "copy_file() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.copy_file"]], "copy_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.copy_folder"]], "create_event_log_entry() (in module sgtk.util)": [[8, "sgtk.util.create_event_log_entry"]], "create_valid_filename() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.create_valid_filename"]], "current_os (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.current_os"]], "default_login (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.default_login"]], "default_site (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.default_site"]], "download_and_unpack_attachment() (in module sgtk.util.shotgun)": [[8, "sgtk.util.shotgun.download_and_unpack_attachment"]], "download_and_unpack_url() (in module sgtk.util.shotgun)": [[8, "sgtk.util.shotgun.download_and_unpack_url"]], "download_url() (in module sgtk.util)": [[8, "sgtk.util.download_url"]], "dump() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.dump"]], "dumps() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.dumps"]], "ensure_folder_exists() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.ensure_folder_exists"]], "find_publish() (in module sgtk.util)": [[8, "sgtk.util.find_publish"]], "from_current_os_path() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.from_current_os_path"]], "from_shotgun_dict() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.from_shotgun_dict"]], "from_system_dict() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.from_system_dict"]], "get_boolean_setting() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_boolean_setting"]], "get_configuration_root() (sgtk.util.localfilestoragemanager class method)": [[8, "sgtk.util.LocalFileStorageManager.get_configuration_root"]], "get_current_user() (in module sgtk.util)": [[8, "sgtk.util.get_current_user"]], "get_entity_type_display_name() (in module sgtk.util)": [[8, "sgtk.util.get_entity_type_display_name"]], "get_file_name_from_template() (sgtk.util.shotgunpath static method)": [[8, "sgtk.util.ShotgunPath.get_file_name_from_template"]], "get_global_root() (sgtk.util.localfilestoragemanager class method)": [[8, "sgtk.util.LocalFileStorageManager.get_global_root"]], "get_integer_setting() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_integer_setting"]], "get_logger() (sgtk.log.logmanager static method)": [[8, "sgtk.log.LogManager.get_logger"]], "get_published_file_entity_type() (in module sgtk.util)": [[8, "sgtk.util.get_published_file_entity_type"]], "get_section_settings() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_section_settings"]], "get_setting() (sgtk.util.usersettings method)": [[8, "sgtk.util.UserSettings.get_setting"]], "get_sg_entity_name_field() (in module sgtk.util)": [[8, "sgtk.util.get_sg_entity_name_field"]], "get_shotgun_storage_key() (sgtk.util.shotgunpath static method)": [[8, "sgtk.util.ShotgunPath.get_shotgun_storage_key"]], "get_site_root() (sgtk.util.localfilestoragemanager class method)": [[8, "sgtk.util.LocalFileStorageManager.get_site_root"]], "get_unused_path() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.get_unused_path"]], "global_debug (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.global_debug"]], "initialize_base_file_handler() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.initialize_base_file_handler"]], "initialize_base_file_handler_from_path() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.initialize_base_file_handler_from_path"]], "initialize_custom_handler() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.initialize_custom_handler"]], "is_linux() (in module sgtk.util)": [[8, "sgtk.util.is_linux"]], "is_macos() (in module sgtk.util)": [[8, "sgtk.util.is_macos"]], "is_version_newer() (in module sgtk.util)": [[8, "sgtk.util.is_version_newer"]], "is_version_newer_or_equal() (in module sgtk.util)": [[8, "sgtk.util.is_version_newer_or_equal"]], "is_version_older() (in module sgtk.util)": [[8, "sgtk.util.is_version_older"]], "is_version_older_or_equal() (in module sgtk.util)": [[8, "sgtk.util.is_version_older_or_equal"]], "is_windows() (in module sgtk.util)": [[8, "sgtk.util.is_windows"]], "join() (sgtk.util.shotgunpath method)": [[8, "sgtk.util.ShotgunPath.join"]], "linux (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.linux"]], "load() (in module sgtk.util.json)": [[8, "sgtk.util.json.load"]], "load() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.load"]], "loads() (in module sgtk.util.json)": [[8, "sgtk.util.json.loads"]], "loads() (in module sgtk.util.pickle)": [[8, "sgtk.util.pickle.loads"]], "log_file (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.log_file"]], "log_folder (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.log_folder"]], "log_timing() (sgtk.log.logmanager static method)": [[8, "sgtk.log.LogManager.log_timing"]], "macosx (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.macosx"]], "move_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.move_folder"]], "normalize() (sgtk.util.shotgunpath class method)": [[8, "sgtk.util.ShotgunPath.normalize"]], "prepend_path_to_env_var() (in module sgtk.util)": [[8, "sgtk.util.prepend_path_to_env_var"]], "register_publish() (in module sgtk.util)": [[8, "sgtk.util.register_publish"]], "resolve_publish_path() (in module sgtk.util)": [[8, "sgtk.util.resolve_publish_path"]], "root_logger (sgtk.log.logmanager property)": [[8, "sgtk.log.LogManager.root_logger"]], "safe_delete_file() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.safe_delete_file"]], "safe_delete_folder() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.safe_delete_folder"]], "sgtk.log": [[8, "module-sgtk.log"]], "shotgun_proxy (sgtk.util.usersettings property)": [[8, "sgtk.util.UserSettings.shotgun_proxy"]], "touch_file() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.touch_file"]], "uninitialize_base_file_handler() (sgtk.log.logmanager method)": [[8, "sgtk.log.LogManager.uninitialize_base_file_handler"]], "windows (sgtk.util.shotgunpath property)": [[8, "sgtk.util.ShotgunPath.windows"]], "with_cleared_umask() (in module sgtk.util.filesystem)": [[8, "sgtk.util.filesystem.with_cleared_umask"]], "with_traceback() (sgtk.util.environmentvariablefilelookuperror method)": [[8, "sgtk.util.EnvironmentVariableFileLookupError.with_traceback"]], "with_traceback() (sgtk.util.publishpathnotdefinederror method)": [[8, "sgtk.util.PublishPathNotDefinedError.with_traceback"]], "with_traceback() (sgtk.util.publishpathnotsupported method)": [[8, "sgtk.util.PublishPathNotSupported.with_traceback"]], "with_traceback() (sgtk.util.publishresolveerror method)": [[8, "sgtk.util.PublishResolveError.with_traceback"]], "with_traceback() (sgtk.util.shotgunpublisherror method)": [[8, "sgtk.util.ShotgunPublishError.with_traceback"]]}}) \ No newline at end of file diff --git a/utils.html b/utils.html index b2f8417e8..781fd1fe5 100644 --- a/utils.html +++ b/utils.html @@ -6,7 +6,7 @@ - Utilities — tk-core v0.21.3 documentation + Utilities — tk-core v0.21.5 documentation @@ -221,7 +221,7 @@ text-decoration: underline; } - tk-core v0.21.3.
+ tk-core v0.21.5.
This documentation is part of the Flow Production Tracking.