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
from ubuntutweak.modules import TweakModule
from ubuntutweak.backup import BackupManager
class DesktopRecovery(TweakModule, BackupManager):
def __init__(self):
pass
def backup_gconf(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
def reset_to_default(self):
'''
if there's default value, so reset
'''
self.reset()