def server_restore(self, name=None, backup=None, files=None, strip=None, force=None, prefix=None, restoreto=None, agent=None):
        """See :func:`burpui.misc.backend.interface.BUIbackend.server_restore`"""
        if not name or not backup and not files:
            raise BUIserverException('At least one argument is missing')

        return self.parser.server_initiated_restoration(name, backup, files, strip, force, prefix, restoreto)
dataset/ETHPy150Open ziirish/burp-ui/burpui/misc/backend/burp1.py/Burp.server_restore/operator `or` -> `and`