def clients(self, username=None, server=None):
        if not username:  # pragma: no cover
            return []
        if username in self.cls:
            cls = self.cls[username]
            if server and isinstance(cls, dict):
                if server in cls:
                    return cls[server]
                return []
            # No server defined whereas we have an extended ACL
            if not server and self.servers(username):
                return []
            return cls
        return [username]
See :func:`burpui.misc.acl.interface.BUIacl.clients`
dataset/ETHPy150Open ziirish/burp-ui/burpui/misc/acl/basic.py/BasicACL.clients