def get_backup_record(arg): hb = hub_backups() if re.match(r'^\d+$', arg): backup_id = arg try: return hb.get_backup_record(backup_id) except hub.InvalidBackupError, e: raise Error('invalid backup id (%s)' % backup_id)
def main(): args = sys.argv[1:] if args: usage() try: hb = hub_backups() except hub.Backups.NotInitialized, e: print >> sys.stderr, "error: " + str(e)
except getopt.GetoptError, e: usage(e) for opt, val in opts: if opt in ('-h', '--help'): usage() if args: if len(args) != 1: usage("incorrect number of arguments") format = args[0] else: format = None hb = hub_backups() hbrs = hb.list_backups() if format: format = Formatter(format) for hbr in hbrs: hbr.id = hbr.backup_id hbr.skpp = fmt_skpp(hbr.key) print format(hbr) elif hbrs: print "# ID SKPP Created Updated Size (MB) Label" for hbr in hbrs: print "%4s %-3s %s %-10s %-8s %s" % \ (hbr.backup_id, fmt_skpp(hbr.key), hbr.created.strftime("%Y-%m-%d"),
def main(): try: opts, args = getopt.gnu_getopt(sys.argv[1:], "h", ["help", "random"]) except getopt.GetoptError, e: usage(e) opt_random = False for opt, val in opts: if opt in ('-h', '--help'): usage() if opt == '--random': opt_random = True hb = hub_backups() if opt_random: passphrase = random_passphrase() print passphrase else: print "(For no passphrase, just press Enter)" passphrase = get_passphrase() key = keypacket.fmt(registry.secret, passphrase) hbr = registry.hbr # after we setup a backup record # only save key to registry if update_key works if hbr: try: