mirror of
https://github.com/clearml/clearml
synced 2025-03-04 02:57:24 +00:00
Fix Task requirements should conform to strings
This commit is contained in:
parent
c76fe55c03
commit
2a299c51db
@ -1777,6 +1777,12 @@ class Task(IdObjectBase, AccessMixin, SetupUploadMixin):
|
|||||||
# type: (Union[dict, str]) -> ()
|
# type: (Union[dict, str]) -> ()
|
||||||
if not isinstance(requirements, dict):
|
if not isinstance(requirements, dict):
|
||||||
requirements = {'pip': requirements}
|
requirements = {'pip': requirements}
|
||||||
|
|
||||||
|
# make sure we have str as values:
|
||||||
|
for key in requirements.keys():
|
||||||
|
if requirements[key] and not isinstance(requirements[key], str):
|
||||||
|
requirements[key] = '\n'.join(requirements[key])
|
||||||
|
|
||||||
# protection, Old API might not support it
|
# protection, Old API might not support it
|
||||||
# noinspection PyBroadException
|
# noinspection PyBroadException
|
||||||
try:
|
try:
|
||||||
|
Loading…
Reference in New Issue
Block a user