aboutsummaryrefslogtreecommitdiff
path: root/meta/info.go
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-07-06 11:26:17 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-07-06 11:26:17 +0200
commit35d77e5837cc00ca2601b31aa549f7b7f6779ccb (patch)
treeb2bafbf7643a06721c8c98a522cf52d1d8e1598b /meta/info.go
parent05296aa99672db4ab512995356602fde5ac58b4f (diff)
wip
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
}