Tracebacks in the console about waveform generation
@aleb
Submitted by Alex Băluț Assigned to Thibault Saunier @thiblahute
Description
Steps to reproduce:
- Create a new project
- Import tests/samples/tears_of_steel.webm
- Add it to the timeline, mouse-over the clip until you see the waveform
- Reopen Pitivi and repeat the steps above, notice tracebacks like this flooding the console:
Traceback (most recent call last):
File "/home/aleb/dev/pitivi/pitivi/pitivi/timeline/previewers.py", line 1056, in _busMessageCb
self._prepareSamples()
File "/home/aleb/dev/pitivi/pitivi/pitivi/timeline/previewers.py", line 1045, in _prepareSamples
self._wavebin.finalize(proxy=get_proxy_target(self.ges_elem))
File "/home/aleb/dev/pitivi/pitivi/pitivi/timeline/previewers.py", line 271, in finalize
with open(self.wavefile, 'wb') as wavefile:
OSError: [Errno 40] Too many levels of symbolic links: '/home/aleb/.cache/pitivi/waves/82614d2ec258021394adc45623284ecde4a71d7dbddd2071bf2aa897dd5b8f0e.wave'
$ ls -l ~/.cache/pitivi/waves
total 4
lrwxrwxrwx 1 aleb users 100 Feb 8 00:53 82614d2ec258021394adc45623284ecde4a71d7dbddd2071bf2aa897dd5b8f0e.wave -> /home/aleb/.cache/pitivi/waves/82614d2ec258021394adc45623284ecde4a71d7dbddd2071bf2aa897dd5b8f0e.wave