Make UUID's match those generated by PC AutoBackup on Windows
1 parent da7f710 commit b29829678f1d501d6eeb656a87e5126e5c305c23
@Jeff Rebeiro Jeff Rebeiro authored on 9 Feb 2013
Showing 1 changed file
View
8
common.py
'format': LOG_FMT,
'datefmt': LOG_DATE_FMT}
 
 
def GenerateUUID():
uuid_prefix = '4a682b0b-0361-dbae-6155'
uuid_suffix = str(uuid.uuid4()).split('-')[-1]
return '-'.join([uuid_prefix, uuid_suffix])
 
 
def LoadOrCreateConfig():
"""Load an existing configuration or create one."""
config = ConfigParser.RawConfigParser()
config.read(CONFIG_FILE)
config.set('AUTOBACKUP', 'default_interface', '127.0.0.1')
if not config.has_option('AUTOBACKUP', 'server_name'):
config.set('AUTOBACKUP', 'server_name', '[PC]AutoBackup')
if not config.has_option('AUTOBACKUP', 'uuid'):
config.set('AUTOBACKUP', 'uuid', uuid.uuid4())
config.set('AUTOBACKUP', 'uuid', GenerateUUID())
 
with open(CONFIG_FILE, 'wb') as config_file:
config.write(config_file)