Commit graph

206 commits

Author SHA1 Message Date
Roy Nieterau
9c67bf1990 Move as_completed_stop_and_raise_on_error to file_transaction.py 2025-02-05 11:51:32 +01:00
Roy Nieterau
ef850b556f
Merge branch 'develop' into unify-and-speed-up-copying 2025-02-05 02:58:46 +01:00
Roy Nieterau
42760fbffe Remove redundant log instance 2025-02-05 02:39:11 +01:00
Roy Nieterau
8c9c69efa7 Add validation for the ThreadPoolExecutor calls, raise on error 2025-02-05 02:36:41 +01:00
Roy Nieterau
622644de9b
Merge branch 'develop' into bugfix/extract_review_windows_shell_escape_ampersnad_filepaths 2025-02-04 15:20:58 +01:00
Roy Nieterau
ed0f5c8d7f Merge escape if checks + include COMSPEC check on Windows 2025-02-04 15:20:28 +01:00
Roy Nieterau
516dd2d7ce Escape & on Windows in shell using ^& in run_subprocess 2025-02-04 15:07:05 +01:00
ChunYou
284ad5316b Added some error handling 2025-02-04 13:59:06 +00:00
ChunYou
236f72832c Add underscores to bacup and transfer file functions 2025-02-04 13:19:00 +00:00
Roy Nieterau
3119766e21
Merge branch 'develop' into unify-and-speed-up-copying 2025-02-04 12:40:21 +01:00
r42-chun
8721824bd9
Update client/ayon_core/lib/file_transaction.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2025-02-04 10:24:14 +00:00
r42-chun
724e206900
Update client/ayon_core/lib/file_transaction.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2025-02-04 10:24:08 +00:00
r42-chun
b2e84b2b0a
Update client/ayon_core/lib/file_transaction.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2025-02-04 10:23:43 +00:00
r42-chun
8dae70ab59
Update client/ayon_core/lib/file_transaction.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2025-02-04 10:23:35 +00:00
r42-chun
4bca62dcfe
Update client/ayon_core/lib/file_transaction.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2025-02-04 10:23:30 +00:00
r42-chun
4a8c79285d
Update client/ayon_core/lib/file_transaction.py
Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2025-02-04 10:23:23 +00:00
Jakub Trllo
cc1ec14865 fix index validation 2025-02-04 10:46:52 +01:00
ChunYou
2c10272262 Make concurrent copying of files and change hero integration to use speedcopy on windows 2025-02-04 02:45:36 +00:00
robin@ynput.io
2a22bbb077 Fix Anatomy.format_all with unpadded int values. 2025-01-08 11:52:45 +01:00
Jakub Trllo
04daa9306c remove unused import 2024-12-04 16:14:59 +01:00
Jakub Trllo
a80bbfbd57 added basic typehints 2024-12-04 16:13:33 +01:00
Jakub Trllo
9bcc9b4019 fix 'realy' typo to 'really' 2024-12-04 16:08:04 +01:00
Jakub Trllo
7d001448cf Merge branch 'develop' into enhancement/AY-6086_adding-parents-to-template-keys
# Conflicts:
#	client/ayon_core/plugins/publish/collect_anatomy_instance_data.py
2024-11-29 10:51:50 +01:00
Jakub Trllo
3de2755de5 remove unrelated information from docstring 2024-11-25 10:37:18 +01:00
Jakub Trllo
d30d5b5419 fix line lengths 2024-11-25 10:37:05 +01:00
Jakub Trllo
d15148f001 support list in StringTemplate 2024-11-21 18:38:49 +01:00
Jakub Trllo
e4875cc509 fill FormattingPart init 2024-11-21 18:37:34 +01:00
Jakub Trllo
26251bb9b4 simplified parsing of template 2024-11-21 18:29:31 +01:00
Jakub Trllo
750b99a9a7
Merge branch 'develop' into bugfix/991-file-attribute-definition-can-crash-with-defined-default-value 2024-11-08 11:15:04 +01:00
Jakub Trllo
ed9b8fe430 moved TypedDict to typecheck imports 2024-11-07 10:08:04 +01:00
Jakub Trllo
07bbe08c76 remove 'Tuple' import
Looks like the import is not needed even if the typehint is used for 'EnumItemsInputType'?
2024-11-06 14:08:08 +01:00
Jakub Trllo
683bc0e39a fix import 2024-11-06 13:51:54 +01:00
Jakub Trllo
341dc04cab change formatting of docstrings 2024-11-06 12:55:59 +01:00
Jakub Trllo
b2a9277267 define 'AttrDefType' 2024-11-06 12:55:48 +01:00
Jakub Trllo
586d29f219 define 'EnumItemsInputType' for EnumDef input items 2024-11-06 12:44:32 +01:00
Jakub Trllo
443ebf8523 added most of typehints 2024-11-06 12:43:46 +01:00
Jakub Trllo
9d629eca2f added helper type definitions 2024-11-06 12:30:55 +01:00
Jakub Trllo
521d8ed9ec move register functions below classes 2024-11-06 12:28:07 +01:00
Jakub Trllo
569ce30b96 pass all required arguments to FileDefItem 2024-11-06 11:38:44 +01:00
Roy Nieterau
8c87a66cfe Remove unused import 2024-11-01 12:45:13 +01:00
Roy Nieterau
e724bc00dd
Merge branch 'develop' into chore/remove_logger_mongo_process_id 2024-11-01 12:44:15 +01:00
Roy Nieterau
a02954d908
Fix sorting
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2024-10-31 23:19:23 +01:00
Roy Nieterau
df9821f928 Fix typo 2024-10-31 20:31:21 +01:00
Roy Nieterau
d4ace0706c Remove unused import 2024-10-31 20:30:53 +01:00
Roy Nieterau
01bd1594f5 Remove condition that was moved up 2024-10-31 20:29:31 +01:00
Roy Nieterau
300e086c8d
Update client/ayon_core/lib/log.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2024-10-31 20:28:59 +01:00
Roy Nieterau
9343e3cca9 Remove Logger.mongo_process_id 2024-10-31 20:20:27 +01:00
Roy Nieterau
9f9c03179a Fix enabled check + fix docstrings 2024-10-31 20:16:16 +01:00
Roy Nieterau
0a970abed6 Remove Python 2 code. unicode does not exist in Py3+ 2024-10-31 20:11:52 +01:00
Roy Nieterau
eb561dd371 Remove os.link compatibility for Windows. Support for Windows exists since Py 3.2
See: https://docs.python.org/3/library/os.html#os.link
2024-10-31 20:07:31 +01:00