

def get_backup_logs(self, number, client, forward=False, agent=None):
    'See :func:`burpui.misc.backend.interface.BUIbackend.get_backup_logs`'
    if ((not client) or (not number)):
        return {
            
        }
    filemap = self.status('c:{0}:b:{1}\n'.format(client, number))
    found = False
    ret = {
        
    }
    for line in filemap:
        if (line == 'backup_stats'):
            found = True
            break
    if (not found):
        cli = None
        if forward:
            cli = client
        filemap = self.status('c:{0}:b:{1}:f:log.gz\n'.format(client, number))
        ret = self._parse_backup_log(filemap, number, cli)
    else:
        ret = self._parse_backup_stats(number, client, forward)
    ret['encrypted'] = False
    if (('files_enc' in ret) and (ret['files_enc']['total'] > 0)):
        ret['encrypted'] = True
    return ret

dataset/ETHPy150Open ziirish/burp-ui/burpui/misc/backend/burp1.py Burp.get_backup_logs/original