소스 검색

fixed linter

Toan Quach 10 달 전
부모
커밋
7c83ae74d1
4개의 변경된 파일11개의 추가작업 그리고 8개의 파일을 삭제
  1. 2 1
      taipy/core/job/job.py
  2. 2 1
      taipy/core/scenario/scenario.py
  3. 3 2
      taipy/core/submission/submission.py
  4. 4 4
      taipy/core/taipy.py

+ 2 - 1
taipy/core/job/job.py

@@ -22,6 +22,7 @@ from .._entity._reload import _self_reload, _self_setter
 from .._version._version_manager_factory import _VersionManagerFactory
 from ..common._utils import _fcts_to_dict
 from ..notification.event import Event, EventEntityType, EventOperation, _make_event
+from ..reason import ReasonCollection
 from .job_id import JobId
 from .status import Status
 
@@ -348,7 +349,7 @@ class Job(_Entity, _Labeled):
         """
         return self._get_simple_label()
 
-    def is_deletable(self) -> bool:
+    def is_deletable(self) -> ReasonCollection:
         """Indicate if the job can be deleted.
 
         Returns:

+ 2 - 1
taipy/core/scenario/scenario.py

@@ -40,6 +40,7 @@ from ..exceptions.exceptions import (
 )
 from ..job.job import Job
 from ..notification import Event, EventEntityType, EventOperation, Notifier, _make_event
+from ..reason import ReasonCollection
 from ..sequence.sequence import Sequence
 from ..submission.submission import Submission
 from ..task.task import Task
@@ -651,7 +652,7 @@ class Scenario(_Entity, Submittable, _Labeled):
 
         return tp.untag(self, tag)
 
-    def is_deletable(self) -> bool:
+    def is_deletable(self) -> ReasonCollection:
         """Indicate if the scenario can be deleted.
 
         Returns:

+ 3 - 2
taipy/core/submission/submission.py

@@ -21,12 +21,13 @@ from .._entity._reload import _Reloader, _self_reload, _self_setter
 from .._version._version_manager_factory import _VersionManagerFactory
 from ..job.job import Job, JobId
 from ..notification import Event, EventEntityType, EventOperation, _make_event
+from ..reason.reason_collection import ReasonCollection
 from .submission_id import SubmissionId
 from .submission_status import SubmissionStatus
 
 
 class Submission(_Entity, _Labeled):
-    """ Submission of a submittable entity: `Task^`, a `Sequence^` or a `Scenario^`.
+    """Submission of a submittable entity: `Task^`, a `Sequence^` or a `Scenario^`.
 
     Task, Sequence, and Scenario entities can be submitted for execution. The submission
     represents the unique request to execute a submittable entity. The submission is created
@@ -236,7 +237,7 @@ class Submission(_Entity, _Labeled):
             SubmissionStatus.CANCELED,
         ]
 
-    def is_deletable(self) -> bool:
+    def is_deletable(self) -> ReasonCollection:
         """Indicate if the submission can be deleted.
 
         Returns:

+ 4 - 4
taipy/core/taipy.py

@@ -45,7 +45,7 @@ from .exceptions.exceptions import (
 from .job._job_manager_factory import _JobManagerFactory
 from .job.job import Job
 from .job.job_id import JobId
-from .reason import EntityIsNotSubmittableEntity, ReasonCollection
+from .reason import EntityDoesNotExist, EntityIsNotSubmittableEntity, ReasonCollection
 from .scenario._scenario_manager_factory import _ScenarioManagerFactory
 from .scenario.scenario import Scenario
 from .scenario.scenario_id import ScenarioId
@@ -160,7 +160,7 @@ def is_editable(
         return _SubmissionManagerFactory._build_manager()._is_editable(entity)
     if isinstance(entity, str) and entity.startswith(Submission._ID_PREFIX):
         return _SubmissionManagerFactory._build_manager()._is_editable(SequenceId(entity))
-    return False
+    return ReasonCollection(str(entity), EntityDoesNotExist(str(entity)))
 
 
 def is_readable(
@@ -216,7 +216,7 @@ def is_readable(
         return _SubmissionManagerFactory._build_manager()._is_readable(entity)
     if isinstance(entity, str) and entity.startswith(Submission._ID_PREFIX):
         return _SubmissionManagerFactory._build_manager()._is_readable(SequenceId(entity))
-    return False
+    return ReasonCollection(str(entity), EntityDoesNotExist(str(entity)))
 
 
 @_warn_no_core_service("The submitted entity will not be executed until the Core service is running.")
@@ -461,7 +461,7 @@ def is_deletable(entity: Union[Scenario, Job, Submission, ScenarioId, JobId, Sub
         return _SubmissionManagerFactory._build_manager()._is_deletable(entity)
     if isinstance(entity, str) and entity.startswith(Submission._ID_PREFIX):
         return _SubmissionManagerFactory._build_manager()._is_deletable(SubmissionId(entity))
-    return True
+    return ReasonCollection()._add_reason(str(entity), EntityDoesNotExist(str(entity)))
 
 
 def delete(entity_id: Union[TaskId, DataNodeId, SequenceId, ScenarioId, JobId, CycleId, SubmissionId]):