Now deletes the destination folder before creating the disc

Allows to shutdown the computer at end
This commit is contained in:
Sergio Costas 2014-08-04 13:11:31 +02:00
parent 64a33e1c74
commit b881568e79
3 changed files with 68 additions and 1 deletions

View file

@ -18,6 +18,7 @@
from gi.repository import Gtk
import os
import time
import shutil
import devede.file_movie
import devede.ask
@ -31,6 +32,7 @@ import devede.dvdauthor_converter
import devede.mkisofs
import devede.end_job
import devede.vcdimager_converter
import devede.shutdown
class devede_project:
@ -373,6 +375,16 @@ class devede_project:
if (not data.run()):
return
if os.path.exists(data.path):
ask_w = devede.ask.ask_window()
retval = ask_w.run(_("The selected folder already exists. If you continue, it will be deleted. Continue?"),_("Delete folder"))
if retval:
shutil.rmtree(data.path,True)
else:
return
self.shutdown = data.shutdown
run_window = devede.runner.runner()
file_movies = self.get_all_files()
@ -432,6 +444,10 @@ class devede_project:
def disc_done(self,object,value):
if self.shutdown:
Gtk.main_quit()
devede.shutdown.shutdown()
if value == 0:
ended = devede.end_job.end_window()
if self.disc_image_name == None: