Package: python3-dvdvideo
Version: 0.20130117+nmu1
I'm trying to use dvdvideo-backup-image from a script, and would like to
know if the copying succeeded or not. But the exit code from
dvdvideo-backup-image is 0 even if it fail. Please change it to return
an exit code when it fail.
Here are some examples:
pi@mpd /media/music/rip $ dvdvideo-backup-image /dev/dvd foo.iso; echo $?
ERROR:root:Got exception
Traceback (most recent call last):
File "/usr/bin/dvdvideo-backup-image", line 274, in <module>
main(stream, *args)
File "/usr/bin/dvdvideo-backup-image", line 176, in main
media = MediaUdf(input)
File "/usr/lib/python3/dist-packages/dvdvideo/media.py", line 56, in __init__
f = DvdCssFile(filename)
File "/usr/lib/python3/dist-packages/dvdvideo/media.py", line 30, in __init__
f = open(filename, 'rb')
IOError: [Errno 123] No medium found: '/dev/dvd'
0
pi@mpd /media/music/rip $ dvdvideo-backup-image /dev/dvd foo.iso; echo $?
ERROR:root:Got exception
Traceback (most recent call last):
File "/usr/bin/dvdvideo-backup-image", line 274, in <module>
main(stream, *args)
File "/usr/bin/dvdvideo-backup-image", line 176, in main
media = MediaUdf(input)
File "/usr/lib/python3/dist-packages/dvdvideo/media.py", line 66, in __init__
self.video_dir =
self.udf.volume.partitions[0].fileset.root.tree['VIDEO_TS'].entry.tree
File "/usr/lib/python3/dist-packages/dvdvideo/udf/filesystem.py", line 113,
in __getattr__
self._populate()
File "/usr/lib/python3/dist-packages/dvdvideo/udf/filesystem.py", line 138,
in _populate
f = FileIdentifier(self._media, self._volume, self._partition_nr, tag,
buf[cur:])
File "/usr/lib/python3/dist-packages/dvdvideo/udf/filesystem.py", line 170,
in __init__
self.name = OSTACompressedUnicode(buf[38 + length_iu:38 + length_iu +
length_fi])
File "/usr/lib/python3/dist-packages/dvdvideo/udf/general.py", line 43, in
__new__
raise NotImplementedError
NotImplementedError
0
pi@mpd /media/music/rip $
--
Happy hacking
Petter Reinholdtsen
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]