aboutsummaryrefslogtreecommitdiff
path: root/meta/info.go
diff options
context:
space:
mode:
Diffstat (limited to 'meta/info.go')
-rw-r--r--meta/info.go13
1 files changed, 4 insertions, 9 deletions
diff --git a/meta/info.go b/meta/info.go
index 03a9a21..aa5a414 100644
--- a/meta/info.go
+++ b/meta/info.go
@@ -141,15 +141,10 @@ func (i Info) Full() int {
}
func (i Info) String() string {
- var s string
- for n, f := range i.Files {
- p, err := i.FullPath(n)
- if err != nil {
- panic(err)
- }
- s += fmt.Sprintf(" %s (%d)\n", p, f.Length)
- }
- s += fmt.Sprintf("%s (%d) ", i.Name, i.TotalLength())
+ s := fmt.Sprintf("%s (%d) ", i.Name, i.TotalLength())
s += fmt.Sprintf("%d × %d + %d\n", i.Full(), i.PieceLength, i.Last())
+ for _, f := range i.Files {
+ s += fmt.Sprintf(" %v\n", f)
+ }
return s
}