

def __str__(self):
    strings = []
    for (key, value) in self.definitions.items():
        strings.append('define: {} -> {}'.format(key, value))
    for command in self.entry_commands:
        strings.append('start: {}'.format(command))
    for watch in self:
        strings.append(str(watch))
    for command in self.exit_commands:
        strings.append('start: {}'.format(command))
    return '\n'.join(watch)

dataset/ETHPy150Open borntyping/spotter/spotter/watches.py WatchList.__str__/VarMisuse@114/140 `strings`->`watch`