def get_archive_report(params): backupFreeSpace = None bkpPerFree = '' dev = devices.disk_report() removeOnly = False if params['BACKUP_DRIVE_PATH'] != 'None': for d in dev: if d.get_path() == params['BACKUP_DRIVE_PATH']: bkpPerFree = d.get_free_space() backupFreeSpace = int(d.get_available()*1024) if backupFreeSpace < last_exp_size: removeOnly=True #log.info('Archive drive is full, entering Remove Only Mode.') return backupFreeSpace, bkpPerFree, removeOnly else: removeOnly = True #log.info('No archive drive, entering Remove Only Mode.') return backupFreeSpace, bkpPerFree, removeOnly
def get_archive_report(params): backupFreeSpace = None bkpPerFree = '' dev = devices.disk_report() removeOnly = False if params['BACKUP_DRIVE_PATH'] != 'None': for d in dev: if d.get_path() == params['BACKUP_DRIVE_PATH']: bkpPerFree = d.get_free_space() backupFreeSpace = int(d.get_available() * 1024) if backupFreeSpace < last_exp_size: removeOnly = True #log.info('Archive drive is full, entering Remove Only Mode.') return backupFreeSpace, bkpPerFree, removeOnly else: removeOnly = True #log.info('No archive drive, entering Remove Only Mode.') return backupFreeSpace, bkpPerFree, removeOnly
def get_dir_choices(): basicChoice = [(None, 'None')] for choice in devices.to_media(devices.disk_report()): basicChoice.append(choice) return tuple(basicChoice)