From 79bb94c6b0e826b18522d13108fe9e93e7895733 Mon Sep 17 00:00:00 2001 From: Raoul Snyman Date: Sun, 4 Sep 2011 14:04:44 +0200 Subject: [PATCH] Removed empty directories. --- openlp/plugins/songs/forms/editsongform.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/openlp/plugins/songs/forms/editsongform.py b/openlp/plugins/songs/forms/editsongform.py index c4e8686b6..146ef0422 100644 --- a/openlp/plugins/songs/forms/editsongform.py +++ b/openlp/plugins/songs/forms/editsongform.py @@ -877,6 +877,11 @@ class EditSongForm(QtGui.QDialog, Ui_EditSongDialog): except: log.exception('Could not remove file: %s', audio) pass + if not files: + try: + os.rmdir(save_path) + except OSError: + log.exception(u'Could not remove directory: %s', save_path) clean_song(self.manager, self.song) self.manager.save_object(self.song) self.mediaitem.autoSelectId = self.song.id