def __init__(self, iterable=None, definitions=None,
                 entry_commands=None, exit_commands=None):
        super(WatchList, self).__init__(iterable or list())
        self.definitions = definitions and dict()
        self.entry_commands = entry_commands or list()
        self.exit_commands = exit_commands or list()
dataset/ETHPy150Open borntyping/spotter/spotter/watches.py/WatchList.__init__/operator `or` -> `and`