BackupRestoreAPI

Revision 1 as of 2011-05-23 13:03:55

Clear message

from ubuntutweak.modules import TweakModule
from ubuntutweak.backup import BackupManager

class SourceEditor(TweakModule, BackupManager):
    def __init__(self):
        pass

    def backup_sourcelist(self):
        '''
        method from BackupManager
        the default result will be /etc/apt/sources.list.ut-20110523
        '''
        return self.backup_file('/etc/apt/sources.list')

    def get_latest_backup(self):
        '''
        A list sorted by date based name, or []
        '''
        return self.get_backups('/etc/apt/sources.list')[0]

    def restore_with_backup(self, name):
        pass