def backup(self, source): source = os.path.normpath(source) if source not in self.backuplist.get_sources(): print "Invalid source %s." % source return backupsource = BackUpSource(source, self.backuplist.get_target(source)) print "Backup %s..." % source if backupsource.backup(): print "Completed." else: print "Nothing to backup."