From 5abf020be31669396fbb36ff9696d4006444b2fb Mon Sep 17 00:00:00 2001 From: William Cheng Date: Fri, 26 Mar 2021 21:41:24 +0800 Subject: [PATCH] use interrupted exception instead of just exception (#9092) --- .../openapitools/codegen/languages/AbstractDartCodegen.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java index 3ec1928bcc4c..6f320377c52e 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractDartCodegen.java @@ -685,8 +685,10 @@ public abstract class AbstractDartCodegen extends DefaultCodegen { } else { LOGGER.info("Successfully executed: {}", command); } - } catch (Exception e) { + } catch (InterruptedException | IOException e) { LOGGER.error("Error running the command ({}). Exception: {}", command, e.getMessage()); + // Restore interrupted state + Thread.currentThread().interrupt(); } } }