ayon-core/openpype
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
..
client Merge remote-tracking branch 'upstream/develop' into deadline_remove_framespertask 2023-04-06 11:38:28 +02:00
hooks Merge remote-tracking branch 'upstream/develop' into deadline_remove_framespertask 2023-04-06 11:38:28 +02:00
host Merge remote-tracking branch 'upstream/develop' into deadline_remove_framespertask 2023-04-06 11:38:28 +02:00
hosts Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
lib Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
modules Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
pipeline Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
plugins Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
resources resolve conflicts 2022-12-09 19:21:17 +08:00
scripts Merge remote-tracking branch 'upstream/develop' into deadline_remove_framespertask 2023-04-06 11:38:28 +02:00
settings Merge branch 'develop' into enhancement/OP-3807_playblast_profiles 2023-04-14 15:09:44 +01:00
style hound comments 2023-01-25 15:55:03 +01:00
tests removed deprecated functions from openpype lib 2023-02-13 10:51:21 +01:00
tools Global: Optimize anatomy formatting by only formatting used templates instead (#4784) 2023-04-17 14:53:15 +02:00
vendor Merge remote-tracking branch 'upstream/develop' into deadline_remove_framespertask 2023-04-06 11:38:28 +02:00
widgets Merge remote-tracking branch 'upstream/develop' into deadline_remove_framespertask 2023-04-06 11:38:28 +02:00
__init__.py
__main__.py
action.py resolve conflicts 2022-12-09 19:21:17 +08:00
cli.py Merge develop 2023-03-29 14:46:41 +02:00
plugin.py
pype_commands.py Merge develop 2023-03-29 14:46:41 +02:00
version.py [Automated] Release 2023-04-14 15:15:13 +00:00