コード例 #1
0
ファイル: server-xmlrpc.py プロジェクト: alecw/TS
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
コード例 #2
0
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
コード例 #3
0
ファイル: forms.py プロジェクト: bdiegel/TS
 def get_dir_choices():
     basicChoice = [(None, 'None')]
     for choice in devices.to_media(devices.disk_report()):
         basicChoice.append(choice)
     return tuple(basicChoice)
コード例 #4
0
 def get_dir_choices():
     basicChoice = [(None, 'None')]
     for choice in devices.to_media(devices.disk_report()):
         basicChoice.append(choice)
     return tuple(basicChoice)