TBR: jiri: Add GetOriginalError function.

PresubmitTest: none
Change-Id: I3d4302f91c25cff6eb0217dcbe7e737af433759e
diff --git a/runutil/sequence.go b/runutil/sequence.go
index 47fbf64..324e8dc 100644
--- a/runutil/sequence.go
+++ b/runutil/sequence.go
@@ -172,6 +172,15 @@
 	return s.err
 }
 
+// GetOriginalError gets the original error wrapped in the given err.
+// If the given err is not a wrappedError, just return itself.
+func GetOriginalError(err error) error {
+	if we, ok := err.(*wrappedError); ok {
+		return we.oe
+	}
+	return err
+}
+
 // IsExist returns a boolean indicating whether the error is known
 // to report that a file or directory already exists.
 func IsExist(err error) bool {