diff options
author | Lars Wirzenius <liw@liw.fi> | 2011-06-12 13:13:15 +0100 |
---|---|---|
committer | Lars Wirzenius <liw@liw.fi> | 2011-06-12 13:13:15 +0100 |
commit | 52995dda6d68ca0f407fe9fe91c44d6df88452ef (patch) | |
tree | 20ce46336f690b89ddf3063bf6d93d10f8a0ad35 | |
parent | 5f8dbe9211454ded4d9cb1e4268ca441924ceb12 (diff) | |
download | dupfiles-52995dda6d68ca0f407fe9fe91c44d6df88452ef.tar.gz |
Update for new cliapp API.
-rwxr-xr-x | dupfiles | 16 |
1 files changed, 8 insertions, 8 deletions
@@ -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) |