From 52995dda6d68ca0f407fe9fe91c44d6df88452ef Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Sun, 12 Jun 2011 13:13:15 +0100 Subject: Update for new cliapp API. --- dupfiles | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/dupfiles b/dupfiles index 148aba4..951cbb2 100755 --- a/dupfiles +++ b/dupfiles @@ -198,21 +198,21 @@ class DuplicateFileFinder(object): class Dupfiles(cliapp.Application): def add_settings(self): - self.add_boolean_setting(['make-hardlinks'], - 'hardlink duplicate files to each other') - self.add_boolean_setting(['progress'], 'report progress') - self.add_boolean_setting(['remove'], - 'remove all but one copy of identical files') + self.settings.boolean(['make-hardlinks'], + 'hardlink duplicate files to each other') + self.settings.boolean(['progress'], 'report progress') + self.settings.boolean(['remove'], + 'remove all but one copy of identical files') def process_args(self, args): - dupfinder = DuplicateFileFinder(self['progress']) + dupfinder = DuplicateFileFinder(self.settings['progress']) for dirname in sorted(args): dupfinder.collect(dirname) for duplicates in dupfinder.duplicates(): - if self['make-hardlinks']: + if self.settings['make-hardlinks']: self.make_hardlinks(duplicates) - elif self['remove']: + elif self.settings['remove']: self.remove_all_but_one(duplicates) else: self.report(duplicates) -- cgit v1.2.1