aboutsummaryrefslogtreecommitdiff
path: root/internal/database/database.go
diff options
context:
space:
mode:
authorDaniel Martí <mvdan@mvdan.cc>2020-06-16 17:17:57 +0100
committerDaniel Martí <mvdan@mvdan.cc>2020-06-16 16:22:04 +0000
commit02f4e9876d3489f62e5fb8d28e6f4cc037271dfc (patch)
tree3b9ec16f2d44dee45e4ac6a21818cb1396cfe73f /internal/database/database.go
parentcd7f8b570a6c8b944170e7c0e140c783e63765c1 (diff)
downloadgo-x-pkgsite-02f4e9876d3489f62e5fb8d28e6f4cc037271dfc.tar.xz
internal: avoid "if err = f(); err != nil" pattern
Use shadowing via ":=", which clearly signals we're not storing the error value in a variable to be used at a later time. This way, one knows that the error value is scoped to the if statement, so there is less to keep in one's head. Change-Id: Ibfb5efc92e9500a525ca58ad341d59ced0581fd9 Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/238043 Reviewed-by: Julie Qiu <julie@golang.org>
Diffstat (limited to 'internal/database/database.go')
-rw-r--r--internal/database/database.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/internal/database/database.go b/internal/database/database.go
index 48d0a606..4aa41afd 100644
--- a/internal/database/database.go
+++ b/internal/database/database.go
@@ -47,7 +47,7 @@ func Open(driverName, dbinfo string) (_ *DB, err error) {
if err != nil {
return nil, err
}
- if err = db.Ping(); err != nil {
+ if err := db.Ping(); err != nil {
return nil, err
}
return New(db), nil
@@ -194,7 +194,7 @@ func (db *DB) transact(ctx context.Context, opts *sql.TxOptions, txFunc func(*DB
} else if err != nil {
tx.Rollback()
} else {
- if err = tx.Commit(); err != nil {
+ if err := tx.Commit(); err != nil {
err = fmt.Errorf("tx.Commit(): %w", err)
}
}