Now deletes the destination folder before creating the disc
Allows to shutdown the computer at end
This commit is contained in:
parent
64a33e1c74
commit
b881568e79
3 changed files with 68 additions and 1 deletions
|
|
@ -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:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue