sonar/testbench.py
def wait_level(self, condition, *args):
        """
        Add a level-wait condition (wait until the signal value matches) to the
        thread.

        Args:
            condition (str): SV-compatible statement (e.g. 'signal == 1')
            args (int): Conditions can use 'args[x]' as variables and their
                values can be passed in as args
        """

        condition_tmp = "wait(" + condition + ");"
        self._statement(condition_tmp, *args)

        Add a level-wait condition (wait until the signal value matches) to the
        thread.

        Args:
            condition (str): SV-compatible statement (e.g. 'signal == 1')
            args (int): Conditions can use 'args[x]' as variables and their
                values can be passed in as args
        
Add a level-wait condition (wait until the signal value matches) to the
thread.
Add a level - wait condition ( wait until the signal value matches ) to the thread .
def wait_level(self, condition, *args):
        condition_tmp = "wait(" + condition + ");"
        self._statement(condition_tmp, *args)
def wait_level ( self , condition , * args ) : condition_tmp = "wait(" + condition + ");" self . _statement ( condition_tmp , * args )
Add a level-wait condition (wait until the signal value matches) to the
thread.
Add a level - wait condition ( wait until the signal value matches ) to the thread .
"""
        Add a level-wait condition (wait until the signal value matches) to the
        thread.

        Args:
            condition (str): SV-compatible statement (e.g. 'signal == 1')
            args (int): Conditions can use 'args[x]' as variables and their
                values can be passed in as args
        """
self
condition
None
args
Conditions can use 'args[x]' as variables and their
values can be passed in as args
Conditions can use ' args [ x ] ' as variables and their values can be passed in as args