From: Carl Hetherington Date: Sat, 29 Feb 2020 19:56:49 +0000 (+0100) Subject: Fix exceptions on some metadata.xml. X-Git-Tag: v2.15.45~10 X-Git-Url: https://main.carlh.net/gitweb/?p=dcpomatic.git;a=commitdiff_plain;h=924cb5c59bfc7766f7d2db4b02eaa4db4f30def9;ds=sidebyside Fix exceptions on some metadata.xml. --- diff --git a/hacks/filmsum b/hacks/filmsum index dae0699d1..bda8740c3 100755 --- a/hacks/filmsum +++ b/hacks/filmsum @@ -63,9 +63,11 @@ for c in soup.Metadata.Playlist.children: print() note(' Type', c.Type.text) note(' Position', dcp_time(c.Position)) - note(' Video rate', c.VideoFrameRate.text) - note(' Video length', content_time_from_frames(c.VideoLength, float(c.VideoFrameRate.text))) - note(' Audio rate', c.AudioFrameRate.text) + if c.VideoFrameRate: + note(' Video rate', c.VideoFrameRate.text) + note(' Video length', content_time_from_frames(c.VideoLength, float(c.VideoFrameRate.text))) + if c.AudioFrameRate: + note(' Audio rate', c.AudioFrameRate.text) bool_note(' Reference video', c.ReferenceVideo, lambda x: not x) bool_note(' Reference audio', c.ReferenceAudio, lambda x: not x) bool_note(' Reference subtitle', c.ReferenceSubtitle, lambda x: not x)