packer: don't panic if can't write to UI

This commit is contained in:
Mitchell Hashimoto 2013-10-23 20:32:20 -07:00
parent e99e4b4689
commit 532b4d3647
2 changed files with 4 additions and 4 deletions

View File

@ -2,10 +2,10 @@
BUG FIXES:
* core: Won't panic when writing to a bad pipe. [GH-560]
* common/uuid: Use cryptographically secure PRNG when generating
UUIDs. [GH-552]
## 0.3.10 (October 20, 2013)
FEATURES:

View File

@ -210,7 +210,7 @@ func (rw *BasicUi) Say(message string) {
log.Printf("ui: %s", message)
_, err := fmt.Fprint(rw.Writer, message+"\n")
if err != nil {
panic(err)
log.Printf("[ERR] Failed to write to UI: %s", err)
}
}
@ -221,7 +221,7 @@ func (rw *BasicUi) Message(message string) {
log.Printf("ui: %s", message)
_, err := fmt.Fprint(rw.Writer, message+"\n")
if err != nil {
panic(err)
log.Printf("[ERR] Failed to write to UI: %s", err)
}
}
@ -232,7 +232,7 @@ func (rw *BasicUi) Error(message string) {
log.Printf("ui error: %s", message)
_, err := fmt.Fprint(rw.Writer, message+"\n")
if err != nil {
panic(err)
log.Printf("[ERR] Failed to write to UI: %s", err)
}
}