def request(self, rpc_command, source=None, filter=None):


        if etree.iselement(rpc_command):
            node = rpc_command
        else:
            node = new_ele(rpc_command)
        if source is not None:
            node.append(util.datastore_or_url("source", source, self._assert))
        if filter is not None:
            node.append(util.build_filter(filter))
        return self._request(node)
Update the display of the stack
dataset/ETHPy150Open ncclient/ncclient/ncclient/operations/retrieve.py/Dispatch.request--crossover with--dataset/ETHPy150Open pybee/bugjar/bugjar/widgets.py/StackView.update_stack