(sqlite3, db) = get_db(dbfile, stderr, create_version, updaters=UPDATERS,
just_create=just_create, dbname="backupdb")
if create_version[1] == 2:
- print "ver 2!"
return BackupDB_v2(sqlite3, db)
elif create_version[1] == 3:
- print "ver 3!"
return BackupDB_v3(sqlite3, db)
else:
print >>stderr, "invalid db schema version specified"
return d
def join(self, client_num, local_dir, invite_code):
- print "INVITE CODE ", invite_code
magic_readonly_cap, dmd_write_cap = invite_code.split(magic_folder_cli.INVITE_SEPERATOR)
d = self.do_cli_n(client_num, "magic-folder", "join", invite_code, local_dir)
def _done((rc,stdout,stderr)):
def cleanup(self, res):
d = defer.succeed(None)
if self.magicfolder is not None:
- print "CLEANUP"
d.addCallback(lambda ign: self.magicfolder.finish(for_tests=True))
- else:
- print "cannot CLEANUP self.magicfolder is None"
d.addCallback(lambda ign: res)
return d