Changeset 90
- Timestamp:
- 15/04/07 00:57:06 (5 years ago)
- Location:
- trunk/src/pybackpack
- Files:
-
- 3 modified
-
gui.py (modified) (3 diffs)
-
seteditor.py (modified) (2 diffs)
-
version.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/pybackpack/gui.py
r75 r90 10 10 import subprocess 11 11 import time 12 import nautilusburn 12 try: 13 import nautilusburn 14 except ImportError: 15 pass 16 else: 17 pass 13 18 import traceback 14 19 … … 177 182 _("%(time)s: Starting backup of '%(backupname)s' to CD\n") % {'time':time.ctime(), 'backupname':set['name']}) 178 183 # do we have a burner to use? 184 try: 185 nautilusburn 186 except ImportError: 187 error_string = _("No CD burner available, because you don't have the python module nautilusburn.") 188 self.widgets.get_widget('lbl_backup_burner').set_text(error_string) 189 self.widgets.get_widget('cmb_backup_burner').set_sensitive(False) 190 179 191 if self.widgets.get_widget('cmb_backup_burner').get_active() == -1: 180 192 ErrorDialog(_("There are no CD burners attached to this system."), self.widgets.get_widget('window_main')) … … 892 904 """Uses nautilusburn to detect CD burners and populate comboboxes""" 893 905 894 sel = nautilusburn.DriveSelection()895 self.widgets.get_widget('cmb_backup_burner').set_model(sel.get_model())896 if len(sel.get_model()) == 0:897 error_string = _("No CD burners were detected on your system.")906 try: 907 nautilusburn 908 except ImportError: 909 error_string = _("No CD burners available, because you do not have the python module nautilusburn.") 898 910 self.widgets.get_widget('lbl_backup_burner').set_text(error_string) 899 911 self.widgets.get_widget('cmb_backup_burner').set_sensitive(False) 900 912 else: 901 msg_string = _("Select which CD burner to use:") 902 self.widgets.get_widget('lbl_backup_burner').set_text(msg_string) 903 self.widgets.get_widget('cmb_backup_burner').set_active(0) 904 self.widgets.get_widget('cmb_backup_burner').set_sensitive(True) 913 sel = nautilusburn.DriveSelection() 914 self.widgets.get_widget('cmb_backup_burner').set_model(sel.get_model()) 915 if len(sel.get_model()) == 0: 916 error_string = _("No CD burners were detected on your system.") 917 self.widgets.get_widget('lbl_backup_burner').set_text(error_string) 918 self.widgets.get_widget('cmb_backup_burner').set_sensitive(False) 919 else: 920 msg_string = _("Select which CD burner to use:") 921 self.widgets.get_widget('lbl_backup_burner').set_text(msg_string) 922 self.widgets.get_widget('cmb_backup_burner').set_active(0) 923 self.widgets.get_widget('cmb_backup_burner').set_sensitive(True) 905 924 906 925 def refresh_set_list(self, set_sel=None): -
trunk/src/pybackpack/seteditor.py
r75 r90 5 5 import gtk.glade 6 6 import gobject 7 import nautilusburn 7 try: 8 import nautilusburn 9 except ImportError: 10 pass 11 else: 12 pass 8 13 9 14 import version … … 348 353 349 354 """ Populate a combo box with the names of available CD/DVD drives """ 350 351 sel = nautilusburn.DriveSelection() 352 self.widgets.get_widget('cmb_dst_burner').set_model(sel.get_model()) 353 354 if len(sel.get_model()) == 0: 355 error_string = _("No CD burners were detected on your system.") 355 try: 356 nautilusburn 357 except ImportError: 358 error_string = _("No CD burners available, because you do not have the python module \ 359 nautilusburn.") 356 360 self.widgets.get_widget('lbl_cd_burner').set_text(error_string) 357 361 self.widgets.get_widget('cmb_dst_burner').set_sensitive(False) 358 362 else: 359 msg_string = _("Select which CD burner to use:") 360 self.widgets.get_widget('lbl_cd_burner').set_text(msg_string) 361 self.widgets.get_widget('cmb_dst_burner').set_active(0) 362 self.widgets.get_widget('cmb_dst_burner').set_sensitive(True) 363 363 sel = nautilusburn.DriveSelection() 364 self.widgets.get_widget('cmb_dst_burner').set_model(sel.get_model()) 365 366 if len(sel.get_model()) == 0: 367 error_string = _("No CD burners were detected on your system.") 368 self.widgets.get_widget('lbl_cd_burner').set_text(error_string) 369 self.widgets.get_widget('cmb_dst_burner').set_sensitive(False) 370 else: 371 msg_string = _("Select which CD burner to use:") 372 self.widgets.get_widget('lbl_cd_burner').set_text(msg_string) 373 self.widgets.get_widget('cmb_dst_burner').set_active(0) 374 self.widgets.get_widget('cmb_dst_burner').set_sensitive(True) 375 -
trunk/src/pybackpack/version.py
r75 r90 4 4 APPPATH = "pybackpack" # used for accessing files (eg. ~/.pybackpack) 5 5 AUTHORS = ["Andy Price <andy@andrewprice.me.uk>", "Dave Arter <davea@sucs.org>", "Logo by Graham Cole <chckens@sucs.org>"] 6 COPYRIGHT = "Copyright (c) 2006 Andy Price, 2005-2006 Dave Arter"6 COPYRIGHT = "Copyright (c) 2006-2007 Andy Price, 2005-2006 Dave Arter" 7 7 ABOUT = ("%s " % APPNAME) + _("is a tool for backing up user data for the GNOME Desktop")
