Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement #474 #504

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
919f1ca
Fix TypeError: 'Node' object does not support item assignment
davidlatwe Dec 27, 2019
56f55fc
Push root logging message level to INFO level
davidlatwe Dec 27, 2019
1ff01fa
Implement `lsattr`
davidlatwe Jan 6, 2020
9df1197
Implement node avalonId set/get and copies finder
davidlatwe Jan 6, 2020
75e82c8
Refactored `containerise` and `ls`
davidlatwe Jan 6, 2020
3c685d0
Remove container data validation
davidlatwe Jan 6, 2020
c84473b
Implement node sync
davidlatwe Jan 6, 2020
98d3562
Fix Qt4 compat
davidlatwe Jan 6, 2020
134b4cd
Collect containerized nodes while parsing container
davidlatwe Jan 6, 2020
bd88c1a
Provide a way to keep old style `containerise`
davidlatwe Jan 6, 2020
05b5086
Vendorize `knobby`
davidlatwe Jan 6, 2020
f217fa4
Replace with `vendor.knobby`
davidlatwe Jan 6, 2020
875f83f
Adopt `knobby`
davidlatwe Jan 6, 2020
817133c
Merge branch 'knobby' into imp#474
davidlatwe Jan 6, 2020
f11e595
Drop 'avalonDataGroup' knob
davidlatwe Jan 6, 2020
90f3602
Merge remote-tracking branch 'upstream/master' into imp#474
davidlatwe Jan 7, 2020
78472b9
Adopt #501
davidlatwe Jan 7, 2020
6a11ea7
Able to opt-out container node in root
davidlatwe Jan 7, 2020
e1a6468
Fix copies finder
davidlatwe Jan 7, 2020
e564034
Cosmetic, by Black
davidlatwe Jan 7, 2020
6125b2d
Update nuke.vendor.knobby
davidlatwe Jan 8, 2020
0befc94
Update nuke.vendor.knobby
davidlatwe Jan 9, 2020
12a5722
Update nuke.vendor.knobby
davidlatwe Jan 9, 2020
b07df50
Merge branch 'master' into imp#474
davidlatwe Jan 14, 2020
a19b066
Change env var name to `AVALON_NUKE_OLD_CONTAINER`
davidlatwe Jan 14, 2020
0aa0d65
Update nuke.vendor.knobby
davidlatwe Feb 4, 2020
b0c7f55
Remove duplicated function call
davidlatwe Feb 4, 2020
97f7754
Re-implement task label update
davidlatwe Feb 4, 2020
5c651d8
Merge remote-tracking branch 'upstream/master' into imp#474
davidlatwe Mar 27, 2020
7eb0536
Fix finding copies in nested group
davidlatwe Apr 22, 2020
b1fd067
Fix finding container members in nested group
davidlatwe Apr 22, 2020
7819599
Add `role` into dataChanged signal
davidlatwe Apr 22, 2020
be839a6
Expose find_copies and sync_copies
tokejepsen Jun 1, 2020
64d563c
find_copies enhancements
tokejepsen Jun 1, 2020
d8438ae
Merge pull request #2 from tokejepsen/patch-5
davidlatwe Jul 22, 2020
59c1ccc
Merge pull request #3 from tokejepsen/patch-6
davidlatwe Jul 22, 2020
7374745
Fix knob KeyError when syncing in multi-view session
davidlatwe Jul 22, 2020
3129b24
Avoid syncing node name when force enabled
davidlatwe Jul 22, 2020
a6cd92b
Fix for accidently committing test code..
davidlatwe Jul 22, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
49 changes: 25 additions & 24 deletions avalon/nuke/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,15 @@
"""

from .lib import (
maintained_selection,
imprint,
read,

add_publish_knob,
ls_img_sequence,
maintained_selection,
get_node_path,
get_avalon_knob_data,
set_avalon_knob_data,
imprint,
find_copies,
sync_copies
)

from .workio import (
Expand All @@ -25,53 +28,51 @@
from .pipeline import (
install,
uninstall,

ls,
publish,

Creator,

containerise,
parse_container,
update_container,
get_handles,

# Experimental
viewer_update_and_undo_stop,
reload_pipeline,
)

__all__ = [
"reload_pipeline",
"install",
"uninstall",

"ls",
"publish",

"Creator",
# Lib API.
"add_publish_knob",
"ls_img_sequence",
"maintained_selection",
"get_node_path",
"get_avalon_knob_data",
"set_avalon_knob_data",
"imprint",
"find_copies",
"sync_copies",

# Workfiles API
"file_extensions",
"has_unsaved_changes",
"save_file",
"open_file",
"current_file",
"work_root",

# Pipeline API.
"install",
"uninstall",
"ls",
"publish",
"Creator",
"containerise",
"parse_container",
"update_container",
"get_handles",

"imprint",
"read",

# Experimental
"viewer_update_and_undo_stop",

"add_publish_knob",
"maintained_selection",
"get_node_path",
"reload_pipeline"
]

# Backwards API compatibility
Expand Down
Loading