]> Creatis software - cpPlugins.git/blobdiff - appli/plugins/ExecutePipeline.cxx
...
[cpPlugins.git] / appli / plugins / ExecutePipeline.cxx
index 66aa2467e886b5c66c91807f563a066d589e7f40..ccab93186da172f76e6d7ba29e0dde24bd9f8c9e 100644 (file)
@@ -20,9 +20,7 @@ int main( int argc, char* argv[] )
     cpPlugins::Interface::Plugins::New( );
   try
   {
-    interface->AddEnvironments( "." );
-    interface->LoadPaths( "." );
-    interface->LoadEnvironments( );
+    interface->GuessEnvironment( "." );
     interface->GuessPlugins( );
   }
   catch( std::exception& err )
@@ -71,26 +69,12 @@ int main( int argc, char* argv[] )
   workspace->PrintExecutionOn( );
   try
   {
-    workspace->Execute( );
+    workspace->Update( );
   }
-  catch( itk::ExceptionObject& err2 )
-  {
-    std::cerr << std::endl << "********************************" << std::endl;
-    std::cerr << "Error caught: " << err2 << std::endl;
-    std::cerr << "********************************" << std::endl;
-    return( 1 );
-  }
-  catch( std::exception& err1 )
-  {
-    std::cerr << std::endl << "********************************" << std::endl;
-    std::cerr << "Error caught: " << err1.what( ) << std::endl;
-    std::cerr << "********************************" << std::endl;
-    return( 1 );
-  }
-  catch( ... )
+  catch( std::exception& err )
   {
     std::cerr << std::endl << "********************************" << std::endl;
-    std::cerr << "Unknown error caught." << std::endl;
+    std::cerr << "Error caught: " << err.what( ) << std::endl;
     std::cerr << "********************************" << std::endl;
     return( 1 );