# HG changeset patch # User Heiko Schlittermann # Date 1340022973 -7200 # Node ID 0d4074ac2eeefda1398292c0b2dea0c6fb5312d0 # Parent f358f9875b7a7b4fddece1aae40eb652a78b7466 fixed attrs passed from getattr() The timestamps need to be numbers! diff -r f358f9875b7a -r 0d4074ac2eee .hgignore --- a/.hgignore Mon Jun 18 13:52:20 2012 +0200 +++ b/.hgignore Mon Jun 18 14:36:13 2012 +0200 @@ -3,3 +3,5 @@ blib debian/imager debian/files +MYMETA.json +MYMETA.yml diff -r f358f9875b7a -r 0d4074ac2eee bin/imager.fuse --- a/bin/imager.fuse Mon Jun 18 13:52:20 2012 +0200 +++ b/bin/imager.fuse Mon Jun 18 14:36:13 2012 +0200 @@ -273,8 +273,12 @@ open(my $fh => $path); while (<$fh>) { last if /^$/; - /^(?\S+):\s+(?.*?)\s*$/ - and do { $meta{ $+{k} } = $+{v}; next; }; + /^(?\S+):\s+(?:(?\d+)|(?.*?))\s*$/ + and do { + # na sowas, die Zeitstempel dürfen nicht als Zeichenkette reinkommen! + $meta{ $+{k} } = defined $+{n} ? (0+$+{n}) : $+{v}; + next; + }; } return %meta; }