diff options
| author | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-09-06 15:45:33 -0300 |
|---|---|---|
| committer | Benjamin J. Culkin <bjculkin@mix.wvu.edu> | 2018-09-06 15:45:33 -0300 |
| commit | 9f5743f048fb407a0f8b993eaa66134a3effbdd9 (patch) | |
| tree | 494f318e0e4e7e199ab2471c16e3691d25250cfc /base/src/main/java/bjc/utils/cli/objects | |
| parent | d1f095551f9a602977e6fa80e91a738192c5d08c (diff) | |
Convert CLFormatter to use ReportWriter
This is in preparation for implementing the T and < directives
Diffstat (limited to 'base/src/main/java/bjc/utils/cli/objects')
| -rw-r--r-- | base/src/main/java/bjc/utils/cli/objects/DefineCLI.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java b/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java index 787b91a..6ebcf39 100644 --- a/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java +++ b/base/src/main/java/bjc/utils/cli/objects/DefineCLI.java @@ -3,6 +3,7 @@ package bjc.utils.cli.objects; import bjc.utils.funcutils.StringUtils; import bjc.utils.ioutils.format.CLFormatter; +import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import java.util.Iterator; @@ -228,7 +229,13 @@ public class DefineCLI { CLFormatter fmt = new CLFormatter(); - String formatted = fmt.formatString(stat.formats.get(formatName), fillIns); + String formatted = ""; + try { + formatted = fmt.formatString(stat.formats.get(formatName), fillIns); + } catch (IOException ioex) { + LOGGER.severe(com.error("IOException formatting string: %s", ioex.getMessage())); + return FAIL; + } stat.strings.put(bindName, formatted); |
