~ubuntu-branches/ubuntu/maverick/pybackpack/maverick

« back to all changes in this revision

Viewing changes to src/pybackpack/seteditor.py

  • Committer: Bazaar Package Importer
  • Author(s): Andy Price
  • Date: 2007-05-26 23:49:05 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20070526234905-krtgbhu5p5dt48hn
Tags: 0.5.1-1
* New upstream release
* Removed obsolete patches
* Removed build-dependency on rdiff-backup

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
import gtk
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
10
15
import rdiff_interface
347
352
    def find_cd_burners(self):
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 NameError:
 
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
            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)
363
375