@@ -546,30 +546,35 @@ def execute(self):
546546 )
547547 self .reporter .log_debug (str (e ), exc_info = True )
548548
549- if self ._include_workflow and self ._include_annotation_classes :
550- if self ._project .project_type in (
551- constances .ProjectType .DOCUMENT .value ,
552- constances .ProjectType .VIDEO .value ,
553- ):
554- self .reporter .log_warning (
555- "Workflow copy is deprecated for "
556- f"{ constances .ProjectType .get_name (self ._project_to_create .project_type )} projects."
557- )
558- elif not annotation_classes_created :
559- self .reporter .log_info (
560- f"Skipping the workflow clone from { self ._project .name } to { self ._project_to_create .name } ."
561- )
549+ if self ._include_workflow :
550+ if self ._include_annotation_classes :
551+ if self ._project .project_type in (
552+ constances .ProjectType .DOCUMENT .value ,
553+ constances .ProjectType .VIDEO .value ,
554+ ):
555+ self .reporter .log_warning (
556+ "Workflow copy is deprecated for "
557+ f"{ constances .ProjectType .get_name (self ._project_to_create .project_type )} projects."
558+ )
559+ elif not annotation_classes_created :
560+ self .reporter .log_info (
561+ f"Skipping the workflow clone from { self ._project .name } to { self ._project_to_create .name } ."
562+ )
563+ else :
564+ self .reporter .log_info (
565+ f"Cloning workflow from { self ._project .name } to { self ._project_to_create .name } ."
566+ )
567+ try :
568+ self ._copy_workflow (annotation_classes_entity_mapping , project )
569+ except (AppException , RequestException ) as e :
570+ self .reporter .log_warning (
571+ f"Failed to workflow from { self ._project .name } to { self ._project_to_create .name } ."
572+ )
573+ self .reporter .log_debug (str (e ), exc_info = True )
562574 else :
563575 self .reporter .log_info (
564- f"Cloning workflow from { self ._project .name } to { self ._project_to_create .name } ."
576+ f"Skipping the workflow clone from { self ._project .name } to { self ._project_to_create .name } ."
565577 )
566- try :
567- self ._copy_workflow (annotation_classes_entity_mapping , project )
568- except (AppException , RequestException ) as e :
569- self .reporter .log_warning (
570- f"Failed to workflow from { self ._project .name } to { self ._project_to_create .name } ."
571- )
572- self .reporter .log_debug (str (e ), exc_info = True )
573578 if self ._include_contributors :
574579 self .reporter .log_info (
575580 f"Cloning contributors from { self ._project .name } to { self ._project_to_create .name } ."
0 commit comments