ayon-core/openpype/hosts/standalonepublisher/plugins/publish
Roy Nieterau b05afaa837
Global: Optimize anatomy formatting by only formatting used templates instead (#4784)
* TemplatesDict can create different type of template

* anatomy templates can be formatted on their own

* return objected templates on get item

* '_rootless_path' is public classmethod 'rootless_path_from_result'

* 'AnatomyStringTemplate' expect anatomy templates

* remove key getters

* fix typo 'create_ojected_templates' -> 'create_objected_templates'

* Fix type of argument

* Fix long line

* Optimize formatting to use single template formatting instead of formatting full anatomy

* Optimize formatting to use single template formatting instead of formatting full anatomy

* Optimize formatting to use single template formatting instead of formatting full anatomy

* Optimize formatting to use single template formatting instead of formatting full anatomy

* Optimize formatting to use single template formatting instead of formatting full anatomy

* Optimize formatting to use single template formatting instead of formatting full anatomy

* Optimize formatting to use single template formatting instead of formatting full anatomy

* Use format strict + code cosmetics

* Get template from the formatted data

* Update openpype/plugins/publish/integrate_legacy.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

* Cosmetics

* Move template obj definition for path up + rename to `path_template_obj`

* Refactor more cases from `anatomy.format` to template obj `.format_strict`

* Refactor more cases from `anatomy.format` to template obj `.format_strict`

* Refactor more cases from `anatomy.format` to template obj `.format_strict`

---------

Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-04-17 14:53:15 +02:00
..
help fix validator message 2022-03-31 10:13:13 +02:00
collect_app_name.py added more information abou app - name and label 2022-04-06 16:13:50 +02:00
collect_bulk_mov_instances.py Just some grammar tweaks 2023-03-30 13:59:22 +02:00
collect_context.py Remove "preview" data from representation (#4759) 2023-03-31 17:08:58 +02:00
collect_editorial.py Just some grammar tweaks 2023-03-30 13:59:22 +02:00
collect_editorial_instances.py global, flame, hiero, resolve, sp: implementing newAssetPublishing 2022-07-27 11:21:20 +02:00
collect_editorial_resources.py Fix typos / cosmetics 2022-01-16 13:05:26 +01:00
collect_harmony_scenes.py simplified getting short name 2021-11-04 15:40:23 +01:00
collect_harmony_zips.py simplified getting short name 2021-11-04 15:40:23 +01:00
collect_hierarchy.py Merge branch 'develop' into bugfix/stpublisher-editorial-hierarchy 2022-06-23 13:58:30 +02:00
collect_instance_data.py rename folder 2021-04-01 18:54:46 +02:00
collect_matching_asset.py use client functions to query data in standalone publisher plugins 2022-06-13 16:29:09 +02:00
collect_original_basename.py handling validation and hero versions 2022-03-30 18:54:05 +02:00
collect_remove_marked.py rename folder 2021-04-01 18:54:46 +02:00
collect_representation_names.py Fix typos / cosmetics 2022-01-16 13:05:26 +01:00
collect_texture.py replaced 'format_template_with_optional_keys' with 'StringTemplate' 2022-03-18 14:20:20 +01:00
extract_resources.py client#115 - added extractor to fill transfers 2021-06-24 19:41:39 +02:00
extract_thumbnail.py Merge pull request #4017 from pypeclub/feature/global_use_lib_functions_from_lib 2022-10-27 13:35:38 +02:00
extract_workfile_location.py Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
validate_editorial_resources.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_frame_ranges.py Just some grammar tweaks 2023-03-30 13:59:22 +02:00
validate_shot_duplicates.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_simple_unreal_texture_naming.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_sources.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_task_existence.py use client functions to query data in standalone publisher plugins 2022-06-13 16:29:09 +02:00
validate_texture_batch.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_texture_has_workfile.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_texture_name.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_texture_versions.py use new source of order variables 2022-08-26 14:51:22 +02:00
validate_texture_workfiles.py Removed class variable and TODOs 2022-12-03 17:04:02 +07:00