Commit graph

129 commits

Author SHA1 Message Date
Jakub Trllo
0c830d7dc8 remove openpype modules logic from addons 2024-09-03 16:10:31 +02:00
Jakub Trllo
725584a8db
require addon name/version
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2024-08-21 10:29:56 +02:00
Jakub Trllo
e0339aeb10 require addons_manager and exit_on_failure as kwargs 2024-08-20 19:25:45 +02:00
Jakub Trllo
e5eefc81fc added todo 2024-08-20 19:15:07 +02:00
Jakub Trllo
9260a80cb0 require addon name and version 2024-08-20 19:14:53 +02:00
Jakub Trllo
173b2f2727 remove ProcessContext methods 2024-08-20 19:14:22 +02:00
Jakub Trllo
3bc9933991 return bool all the time 2024-08-20 19:10:57 +02:00
Jakub Trllo
92ce331a30 added 'is_headless_mode_enabled' function 2024-08-20 18:45:54 +02:00
Jakub Trllo
eb4407b9ef fix returns in docstrings 2024-08-20 14:57:56 +02:00
Jakub Trllo
d983879ccd added comment to project name 2024-08-20 14:39:56 +02:00
Jakub Trllo
2b46eee1dd added ProcessContext arguments to 'ensure_addons_are_process_ready' 2024-08-20 14:19:52 +02:00
Jakub Trllo
f3cccccab7 do not return exception on fail 2024-08-20 14:10:16 +02:00
Jakub Trllo
8e9c28a84a 'ensure_addons_are_process_ready' returns ProcessContext 2024-08-20 14:10:02 +02:00
Jakub Trllo
501cacc4b8 change state of context when is done 2024-08-20 14:09:46 +02:00
Jakub Trllo
9331187000 ProcessContext also has information about preparation state 2024-08-20 14:09:29 +02:00
Jakub Trllo
c9a2022d0c remove unused import 2024-08-09 16:19:27 +02:00
Jakub Trllo
0e95019995 use new functions in codebase 2024-08-09 16:03:17 +02:00
Jakub Trllo
fa729cdcdd don't require process context to start tray function 2024-07-30 15:29:25 +02:00
Jakub Trllo
943245b698 start tray if is not running 2024-07-30 15:05:20 +02:00
Jakub Trllo
f8e1b6eeb1 added one more ensure function for easier approach. 2024-07-30 15:00:05 +02:00
Jakub Trllo
cb0dfc0bb9
Merge branch 'develop' into feature/AY-6021_Addons-initialization-for-child-processes 2024-07-30 14:58:34 +02:00
Jakub Trllo
ddd5313a41 add optional output of ensude function 2024-07-30 13:42:23 +02:00
Roy Nieterau
34305862f4 Tweak grammar plus make it more understandable what addon needs updating 2024-07-29 23:44:54 +02:00
Jakub Trllo
8eedbd05ce
Merge branch 'develop' into feature/AY-6021_Addons-initialization-for-child-processes 2024-07-24 18:08:02 +02:00
Jakub Trllo
e15a2b275f fix ruff linting 2024-07-23 11:00:30 +02:00
Jakub Trllo
e7f8167953 store tracebacks in case stdout is not available 2024-07-23 10:55:18 +02:00
Jakub Trllo
a256d0a366 Merge branch 'develop' into feature/AY-6021_Addons-initialization-for-child-processes
# Conflicts:
#	client/ayon_core/addon/base.py
2024-07-23 10:48:00 +02:00
Jakub Trllo
d482cf7e8a removed unused imports 2024-07-23 10:40:14 +02:00
Jakub Trllo
996998d53c use addon variables over module variables 2024-07-18 15:52:58 +02:00
Jakub Trllo
22f7a9d2af moved tray addons manager to tray 2024-07-17 18:08:58 +02:00
Jakub Trllo
4fefd1e8e5
Fix grammar
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2024-07-17 15:53:50 +02:00
Jakub Trllo
909e88baa7 run the UI by adding sys path and skipping bootstrap 2024-07-17 15:28:09 +02:00
Jakub Trllo
c86613922f better handling of the error 2024-07-17 15:15:05 +02:00
Jakub Trllo
03317229fa add missing import 2024-07-16 17:10:35 +02:00
Jakub Trllo
da78fbceff use 'ABC' instead of 'ABCMeta' 2024-07-15 15:08:55 +02:00
Jakub Trllo
01983de888 implemented dialog showing error 2024-07-15 14:13:31 +02:00
Jakub Trllo
9de1f236f1 prepare utils to run process preparation 2024-07-15 14:12:52 +02:00
Jakub Trllo
ec419f5569 added 'ensure_is_process_ready' method to addon base class 2024-07-15 14:12:26 +02:00
Jakub Trllo
b14c041cf8 more f-string 2024-06-10 15:37:52 +02:00
Jakub Trllo
ef3068a4c2 use direct comparison 2024-06-10 15:28:32 +02:00
Jakub Trllo
cbac605989 use f-strings 2024-06-10 15:28:24 +02:00
Jakub Trllo
df3670f30f use sets 2024-06-10 15:27:32 +02:00
Jakub Trllo
b413a04cab skip import from hosts folder 2024-06-10 11:27:25 +02:00
Ondřej Samohel
1993b4f4ae
Merge branch 'develop' into feature/AY-4923_Move-Unreal-client-code 2024-06-07 16:45:45 +02:00
Jakub Trllo
09bc271c5c
Merge branch 'develop' into enhancement/movement-cleanups 2024-06-07 14:41:25 +02:00
Jakub Trllo
1d51cdb894
Merge branch 'develop' into feature/AY-4923_Move-Unreal-client-code 2024-06-07 11:35:04 +02:00
Jakub Trllo
fc86a1f4cd added timers manager milestone 2024-06-07 11:32:33 +02:00
Jakub Trllo
e48e2b0fe0
Merge branch 'develop' into enhancement/movement-cleanups 2024-06-07 11:26:55 +02:00
Jakub Trllo
6fd8a18f27 fix class name in readme 2024-06-06 18:37:15 +02:00
Jakub Trllo
784528df58 don't try to make openpype compatibility 2024-06-06 18:37:07 +02:00