Example #1
0
 def _find_matching_disc(self, _widget, requires, extra_path=None):
     drives = [extra_path] if extra_path else disks.get_mounted_discs()
     for drive in drives:
         required_abspath = os.path.join(drive, requires)
         required_abspath = system.fix_path_case(required_abspath)
         if required_abspath:
             logger.debug("Found %s on cdrom %s", requires, drive)
             self.game_disc = drive
             self._iter_commands()
             break
Example #2
0
 def _find_matching_disc(self, widget, requires, extra_path=None):
     if extra_path:
         drives = [extra_path]
     else:
         drives = disks.get_mounted_discs()
     for drive in drives:
         required_abspath = os.path.join(drive, requires)
         required_abspath = system.fix_path_case(required_abspath)
         if required_abspath:
             logger.debug("Found %s on cdrom %s" % (requires, drive))
             self.game_disc = drive
             self._iter_commands()
             break