1
0
mirror of https://github.com/arsenetar/dupeguru.git synced 2026-01-22 14:41:39 +00:00

Fixed broken dgme-cocoa and replaced JOB_* consts with JobType const class.

This commit is contained in:
Virgil Dupras
2011-09-21 13:55:26 -04:00
parent 3b4ea50119
commit 0da1947902
6 changed files with 37 additions and 48 deletions

View File

@@ -6,9 +6,9 @@
# http://www.hardcoded.net/licenses/bsd_license
from hscommon.trans import tr as trbase
from hscommon.util import format_size
from hscommon.util import format_size, format_time
from core.app import (DupeGuru as DupeGuruBase, Column, format_time, format_timestamp,
from core.app import (DupeGuru as DupeGuruBase, Column, format_timestamp,
format_perc, format_words, format_dupe_count, cmp_value)
from . import prioritize
from . import __appname__

View File

@@ -14,17 +14,18 @@ import os.path as op
from hscommon.cocoa import as_fetch
from hscommon.trans import tr
from core.app import JobType
from core.app_cocoa import JOBID2TITLE
from . import scanner, fs
from .app import DupeGuru as DupeGuruBase
JOB_REMOVE_DEAD_TRACKS = 'jobRemoveDeadTracks'
JOB_SCAN_DEAD_TRACKS = 'jobScanDeadTracks'
JobType.RemoveDeadTracks = 'jobRemoveDeadTracks'
JobType.ScanDeadTracks = 'jobScanDeadTracks'
JOBID2TITLE.update({
JOB_REMOVE_DEAD_TRACKS: tr("Removing dead tracks from your iTunes Library"),
JOB_SCAN_DEAD_TRACKS: tr("Scanning the iTunes Library"),
JobType.RemoveDeadTracks: tr("Removing dead tracks from your iTunes Library"),
JobType.ScanDeadTracks: tr("Scanning the iTunes Library"),
})
class DupeGuruME(DupeGuruBase):
@@ -47,7 +48,7 @@ class DupeGuruME(DupeGuruBase):
except CommandError as e:
logging.warning('Error while trying to remove a track from iTunes: %s' % str(e))
self._start_job(JOB_REMOVE_DEAD_TRACKS, do)
self.view.start_job(JobType.RemoveDeadTracks, do)
def scan_dead_tracks(self):
def do(j):
@@ -68,5 +69,5 @@ class DupeGuruME(DupeGuruBase):
self.dead_tracks.append(track)
logging.info('Found %d dead tracks' % len(self.dead_tracks))
self._start_job(JOB_SCAN_DEAD_TRACKS, do)
self.view.start_job(JobType.ScanDeadTracks, do)